תחילת העבודה

תהליך בחירת הרשת ב-AdMob הוא תכונה שמאפשרת לכם להציג מודעות באפליקציות מכמה מקורות, כולל רשת AdMob ומקורות מודעות של צד שלישי, במקום אחד. הגישור של AdMob שולח בקשות להצגת מודעות לרשתות מרובות כדי למצוא את הרשת הזמינה הטובה ביותר להצגת מודעות, וכך עוזר לכם למקסם את קצב המילוי ולהגדיל את המונטיזציה. מקרה לדוגמה.

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

כדי לשלב גישור לפורמט מודעה, צריך לשלב את פורמט המודעה הזה באפליקציה:

זו הפעם הראשונה שאתם משתמשים בתהליך בחירת הרשת (Mediation)? מומלץ לקרוא את המאמר סקירה כללית על תהליך בחירת הרשת (Mediation) ב-AdMob.

לבידינג: Google Mobile Ads SDK בגרסה 7.53.1 ואילך.

הפעלה של Mobile Ads SDK

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

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

Swift

import GoogleMobileAds

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  func application(_ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    let ads = GADMobileAds.sharedInstance()
    ads.start { status in
      // Optional: Log each adapter's initialization latency.
      let adapterStatuses = status.adapterStatusesByClassName
      for adapter in adapterStatuses {
        let adapterStatus = adapter.value
        NSLog("Adapter Name: %@, Description: %@, Latency: %f", adapter.key,
        adapterStatus.description, adapterStatus.latency)
      }

      // Start loading ads here...
    }

    return true
  }

}

Objective-C

@import GoogleMobileAds;

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

  GADMobileAds *ads = [GADMobileAds sharedInstance];
  [ads startWithCompletionHandler:^(GADInitializationStatus *status) {
    // Optional: Log each adapter's initialization latency.
    NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
    for (NSString *adapter in adapterStatuses) {
      GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
      NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
            adapterStatus.description, adapterStatus.latency);
    }

    // Start loading ads here...
  }];
  return YES;
}

@end

איך יודעים איזו רשת מודעות מנצחת

לכל סוג של פורמט מודעה יש מאפיין GADResponseInfo שמכיל את הערך adNetworkClassName, שמחזיר את שם הכיתה של רשת המודעות של המודעה הנוכחית. ל-adNetworkClassName יש ערך רק אחרי שמודעה נטענה בהצלחה. הקוד הבא מראה איך לקבל את המידע הזה לגבי מודעות באנר.

Swift

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

Objective-C

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

פרטים נוספים זמינים במאמר אחזור מידע על תגובת המודעה.

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

שימוש במודעות מותאמות עם תהליך בחירת הרשת (Mediation) ב-AdMob

ריכזנו כאן כמה שיטות מומלצות שחשוב להביא בחשבון כשמטמיעים מודעות מותאמות בתהליך בחירת הרשת (Mediation) ב-AdMob.

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

חוקי הפרטיות במדינות בארה"ב ו-GDPR

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

למידע נוסף על הפעלת עיבוד נתונים מוגבל (RDP) וקבלת הסכמה ל-GDPR באמצעות Google User Messaging Platform (UMP) SDK