שילוב Tencent GDT עם גישור

בחירת פלטפורמה: Android iOS Unity Flutter

המדריך הזה מיועד לבעלי אפליקציות שרוצים להשתמש בתהליך גישור של Google Mobile Ads עם Tencent GDT. המדריך כולל הסבר על הגדרת מתאם לבחירת רשת שיפעל עם אפליקציית iOS הנוכחית שלכם, ועל הגדרת הגדרות נוספות.

משאבים של Tencent GDT
מסמכי תיעוד
SDK
מתאם
תמיכת לקוחות

דרישות מוקדמות

חומרי מבוא מועילים

במאמרים הבאים במרכז העזרה מופיע מידע כללי על גישור:

הוספת Tencent GDT לפרויקט

משלבים מודעות באפליקציה כמו קודם. כדי לשלב מודעות שאינן מודעות מעברון (בגודל באנר, בגודל Leaderboard וכו'), אפשר לעיין במאמר בנושא מודעות באנר. כדי לשלב מודעות מעברון (מודעות במסך מלא שמסתירות את כל התוכן האחר), אפשר לעיין במאמר בנושא מודעות מעברון.

השלבים הבאים משנים את מיקום המודעה למיקום מודעה שמשמש לתיווך, ויכול להציג מודעות מכמה רשתות.

  1. מורידים את המתאם ואת ה-SDK של Tencent GDT מהמשאבים שלמעלה.

  2. מוסיפים את ה-SDK או המתאם של רשת המודעות שהורדתם ב-Xcode: לוחצים לחיצה ימנית על הפרויקט ולוחצים על Add Files to project (הוספת קבצים אל project).

  3. צריך לכלול את כל המסגרות, דגלי הקומפיילר או דגלי ה-linker שנדרשים על ידי Tencent GDT. אין צורך לכתוב קוד נוסף. תהליך בחירת הרשת מפעיל את ה-SDK והמתאם של Tencent GDT לפי הצורך כדי ליצור מודעות.

הגדרת התראות לגבי אירועים

כדי לקבל התראה על אירועים במחזור החיים של המודעה, כמו חשיפות, אפשר להטמיע GADBannerViewDelegate. כשמשתמשים בתהליך בחירת הרשת, הנציג הזה מקבל באופן אוטומטי התראות על אירועים מ-Tencent GDT. לדוגמה, חשיפות מכל רשת מודעות מדווחות באמצעות השיטה adViewDidReceiveAd: של GADBannerViewDelegate.

בדיקה של הערך adNetworkClassName

אפשר גם לבדוק את המאפיין adNetworkClassName ב-GADBannerView, שמחזיר את שם הסיווג של רשת המודעות שממנה נשלפה מודעת הבאנר הנוכחית אחרי שהתקשרתם אל ה-callback‏ adViewDidReceiveAd:

Swift

func adViewDidReceiveAd(_ bannerView: GADBannerView) {
  print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}

Objective-C

- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
  NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}

באופן דומה, לגבי מודעות מעברון, בודקים את המאפיין adNetworkClassName ב-GADInterstitialAd בתוך interstitialDidReceiveAd:

Swift

func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
  print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}

Objective-C

- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
  NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
למודעות שמוחזרות מ-AdMob, הפונקציה adNetworkClassName מחזירה GADMAdapterGoogleAdMobAds. עבור מודעות שאוחזרו באמצעות אירועים מותאמים אישית, הפונקציה מחזירה את הערך GADMAdapterCustomEvents.