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

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

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

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

מדריכים מועילים

במאמרים הבאים במרכז העזרה מפורט מידע רקע על בחירת הרשת:

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

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

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

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

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

  3. יש לכלול את כל המסגרות, הדגלים של המהדר או הדגלים של הקישור שנדרשים ל-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.