תהליך בחירת הרשת ב-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. פעולה זו מונעת רענון כפול כיוון מערכת AdMob מפעילה רענון גם על סמך היחידה של מודעות הבאנר קצב הרענון.
שימוש במודעות מותאמות בתהליך בחירת הרשת (Mediation) ב-AdMob
ריכזנו כאן כמה שיטות מומלצות שכדאי ליישם כשמטמיעים מודעות מותאמות בתהליך בחירת הרשת ב-AdMob.
- מדיניות בנושא הצגת מודעות מותאמות
- לכל רשת מודעות יש מדיניות משלה. כשמשתמשים בתהליך בחירת הרשת, חשוב חשוב לזכור שהאפליקציה עדיין צריכה לציית לכללי המדיניות של תהליך בחירת הרשת (Mediation) ברשת שבה הוצגה המודעה.
- אסור להשתמש בכיתה
GADMultipleAdsAdLoaderOptions
כששולחים בקשות - בקשות להצגת מודעות מותאמות מרובות מציגות רק מודעות Google. המאפיינים המותאמים של מודעות אינה תומכת בגישור.
חוקי הפרטיות במדינות ארה"ב ו-GDPR
אם אתם נדרשים לעמוד בדרישות של ארה"ב פרטיות במדינות חוקים או הגנה על נתונים כלליים התקנה (GDPR), צריך לפעול לפי השלבים המפורטים בתקנות של מדינות מסוימות בארה"ב הגדרות או GDPR הגדרות כדי להוסיף שותפים בתהליך בחירת הרשת (Mediation) ב-AdMob בנושא פרטיות של העברת הודעות מדינות בארה"ב או רשימת שותפי פרסום לבקשת הסכמה בהתאם ל-GDPR. אי השלמת המעבר עשויה להוביל לשותפים שלנו המודעות לא מוצגות באפליקציה.
מידע נוסף על הפעלת עיבוד נתונים מוגבל (RDP) (RDP) וקבלת GDPR הסכמה באמצעות Google User Messaging Platform (UMP) SDK.