תהליך בחירת הרשת ב-AdMob הוא תכונה שמאפשרת לכם להציג מודעות באפליקציות מכמה מקורות, כולל רשת AdMob ומקורות מודעות של צד שלישי, במקום אחד. תהליך בחירת הרשת ב-AdMob עוזר להשיג קצב מילוי מקסימלי ולהגדיל את המונטיזציה על-ידי שליחת בקשות להצגת מודעה אל רשתות מרובות. כך מובטח שתימצא הרשת הזמינה הטובה ביותר לפרסום מודעות. מקרה לדוגמה.
דרישות מוקדמות
כדי לשלב גישור לפורמט מודעה מסוים, צריך לשלב את פורמט המודעה הזה באפליקציה:
לא התנסיתם בתהליך בחירת הרשת (Mediation) בעבר? מומלץ לקרוא את המאמר סקירה כללית על תהליך בחירת הרשת (Mediation) ב-AdMob.
לבידינג: Google Mobile Ads SDK 7.53.1 ואילך.
הפעלה של Google Mobile Ads SDK
במדריך לתחילת העבודה מוסבר איך להפעיל את Google Mobile Ads SDK. במהלך קריאת האתחול הזו, מתבצע גם אתחול של מתאמי גישור. חשוב להמתין עד שהאתחול יסתיים לפני שאתם טוענים מודעות, כדי לוודא שכל רשת מודעות משתתפת באופן מלא בבקשה הראשונה להצגת מודעה.
בדוגמת הקוד הבאה אפשר לראות איך בודקים את סטטוס האתחול של כל מתאם לפני שליחת בקשה להצגת מודעה.
Swift
import GoogleMobileAds
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
MobileAds.shared.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: BannerView) {
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. השיטה הזו מונעת רענון כפול, כי מערכת AdMob מפעילה רענון גם על סמך קצב הרענון של היחידה עם מודעת הבאנר.
שימוש במודעות מותאמות עם תהליך בחירת הרשת (Mediation) ב-AdMob
ריכזנו כאן כמה שיטות מומלצות שכדאי להביא בחשבון כשמטמיעים מודעות מותאמות בתהליך בחירת הרשת (Mediation) ב-AdMob.
- המדיניות בנושא הצגה של מודעות מותאמות
- לכל רשת מודעות יש מדיניות משלה. כשמשתמשים בתהליך בחירת רשת, חשוב לזכור שהאפליקציה עדיין צריכה לפעול בהתאם למדיניות של הרשת שסיפקה את המודעה.
- מומלץ להימנע משימוש במחלקת
GADMultipleAdsAdLoaderOptions
כשמבצעים בקשות - בקשות להצגת כמה מודעות מותאמות מציגות רק מודעות Google. התכונה 'מספר מודעות מותאמות' לא תומכת בגישור.
דיני הפרטיות במדינות בארה"ב וה-GDPR
אם אתם צריכים לפעול בהתאם לדיני הפרטיות במדינות בארה"ב או לתקנה הכללית להגנה על מידע (GDPR), אתם צריכים לפעול לפי השלבים שמפורטים במאמר בנושא הגדרות בנושא תקנות במדינות בארה"ב או במאמר בנושא הגדרות בנושא GDPR כדי להוסיף את שותפי הגישור שלכם לרשימת שותפי המודעות בנושא תקנות במדינות בארה"ב או בנושא GDPR בכלי 'פרטיות והודעות' ב-AdMob. אם לא תעשו את זה, יכול להיות שהשותפים לא יוכלו להציג מודעות באפליקציה שלכם.
מידע נוסף על הפעלה של עיבוד נתונים מוגבל (RDP) וקבלת הסכמה בהתאם ל-GDPR באמצעות Google User Messaging Platform (UMP) SDK