אני רוצה לנסות

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

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

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

משתמשים חדשים בתהליך בחירת הרשת (Mediation)? סקירה כללית על תהליך בחירת הרשת (Mediation) ב-AdMob

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

הפעלה של Mobile Ads SDK

במדריך למתחילים מוסבר איך לאתחל את ה-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);
}

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

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

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

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

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

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

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

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