תהליך בחירת הרשת ב-AdMob הוא תכונה שמאפשרת לכם להציג מודעות באפליקציות מכמה מקורות, כולל רשת AdMob ומקורות מודעות של צד שלישי, במקום אחד. תהליך בחירת הרשת ב-AdMob עוזר להשיג קצב מילוי מקסימלי ולהגדיל את המונטיזציה על-ידי שליחת בקשות להצגת מודעה אל רשתות מרובות. כך מובטח שתימצא הרשת הזמינה הטובה ביותר לפרסום מודעות. מקרה לדוגמה.
דרישות מוקדמות
כדי לשלב גישור לפורמט מודעה, צריך לשלב את פורמט המודעה הזה באפליקציה:
זו הפעם הראשונה שאתם משתמשים בתהליך בחירת הרשת (Mediation)? מומלץ לקרוא את המאמר סקירה כללית על תהליך בחירת הרשת (Mediation) ב-AdMob.
איך מפעילים את Mobile Ads SDK
במדריך למתחילים מוסבר איך להפעיל את Mobile Ads SDK. במהלך קריאת האתחול הזו, מתבצע גם אתחול של מתאמי התאמת הרשת. חשוב להמתין עד שההפעלה תושלם לפני לטעינת המודעות, כדי להבטיח שכל רשת המודעות תשתתף בבקשה הראשונה להצגת מודעה.
בדוגמת הקוד הבאה מוסבר איך לבדוק את סטטוס האיפוס של כל מתאם לפני שליחת בקשה להצגת מודעה.
void main() {
WidgetsFlutterBinding.ensureInitialized();
MobileAds.instance.initialize()
.then((initializationStatus) {
initializationStatus.adapterStatuses.forEach((key, value) {
debugPrint('Adapter status for $key: ${value.description}');
});
});
runApp(MyApp());
}
עדכון הגדרות Gradle (ב-Android בלבד)
מוסיפים את השורות הבאות לקובץ settings.gradle
כדי שתוכלו להשתמש בממשקי Android API של הפלאגין:
def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
def plugins = new Properties()
def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {
pluginsFile.withInputStream { stream -> plugins.load(stream) }
}
plugins.each { name, path ->
def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
include ":$name"
project(":$name").projectDir = pluginDirectory
}
הוספת יחסי תלות לרשתות של שותפים
צריך להוסיף את מתאמי התהליך של בחירת הרשת ואת יחסי התלות שלהם לפרויקטים של Android ו-iOS. כדי להוסיף אותם, מעדכנים את הקובץ build.gradle
ברמת האפליקציה ב-Android ואת הקובץ Podfile
ב-iOS. ל-Google יש מתאמים בקוד פתוח ב-GitHub גם ל-Android וגם ל-iOS.
הנחיות מפורטות להוספת מתאם לאפליקציה הן Android ו-iOS של כל רשת שותפה.
בדיקה של סוג המתאם של רשת המודעות שהטעין את המודעה
הקוד לדוגמה הבא מראה איך מתעדים ביומן את שם הכיתה של רשת המודעות של מודעת הבאנר:
final bannerAd = BannerAd(
size: AdSize.banner,
adUnitId: '<your-ad-unit>',
listener: BannerAdListener(
onAdLoaded: (ad) {
debugPrint('$ad loaded: ${ad.responseInfo?.mediationAdapterClassName}');
},
),
request: AdRequest(),
);
שימוש במודעות באנר עם תהליך בחירת הרשת (Mediation) ב-AdMob
הקפידו להשבית את הרענון בכל ממשקי המשתמש של מקורות מודעות של צד שלישי עבור יחידות של מודעות באנר שנמצאות בשימוש בתהליך בחירת הרשת ב-AdMob. כך אפשר למנוע רענון כפול, כי מערכת AdMob מפעילה גם רענון על סמך קצב הרענון של יחידת המודעות עם מודעות הבאנר.
שימוש במודעות מותאמות עם תהליך בחירת הרשת (Mediation) ב-AdMob
ריכזנו כאן כמה שיטות מומלצות שחשוב להביא בחשבון כשמטמיעים מודעות מותאמות בתהליך בחירת הרשת (Mediation) ב-AdMob.
- המדיניות בנושא הצגת מודעות מותאמות
- לכל רשת מודעות יש מדיניות משלה. כשמשתמשים בתהליך בחירת הרשת, חשוב לזכור שהאפליקציה עדיין צריכה לציית למדיניות של הרשת שבחרה את המודעה.
חוקי הפרטיות במדינות ארה"ב ו-GDPR
אם אתם צריכים לפעול בהתאם לחוקי הפרטיות במדינות ארה"ב או לתקנה הכללית להגנה על מידע (GDPR), עליכם לפעול לפי השלבים שמפורטים בהגדרות בנושא תקנות במדינות בארה"ב או בהגדרות בנושא GDPR כדי להוסיף את שותפי בחירת הרשת לרשימת שותפי המודעות במדינות ארה"ב או ב-GDPR שבכלי 'פרטיות והודעות' ב-AdMob. אם לא תעשו זאת, יכול להיות שהשותפים לא יצליחו להציג מודעות באפליקציה.
מידע נוסף על הפעלת עיבוד נתונים מוגבל (RDP) ועל קבלת הסכמה בהתאם ל-GDPR באמצעות Google User Messaging Platform (UMP) SDK