במדריך הזה מוסבר איך לשלב מתאם לתהליך בחירת הרשת (Mediation) אפליקציית Flutter.
דרישות מוקדמות
כדי לשלב את תהליך בחירת הרשת בפורמט מודעה מסוים, צריך לשלב אותו בפורמט המודעה באפליקציה:
משתמשים חדשים בתהליך בחירת הרשת (Mediation)? נקראו מבוא לתהליך בחירת הרשת (Mediation).
הפעלה של Mobile Ads SDK
במדריך למתחילים מוסבר איך להפעיל מודעות לנייד SDK. במהלך שיחת האתחול הזו, גם המתאמים לתהליך בחירת הרשת (Mediation) מאותחל. חשוב להמתין שהאתחול יסתיים לפני טוען מודעות כדי להבטיח השתתפות מלאה של כל רשת מודעות הבקשה הראשונה להצגת מודעה.
הקוד לדוגמה הבא מראה איך אפשר לבדוק את האתחול של כל מתאם לפני שליחת בקשה להצגת מודעה.
void main() {
WidgetsFlutterBinding.ensureInitialized();
MobileAds.instance.initialize()
.then((initializationStatus) {
initializationStatus.adapterStatuses.forEach((key, value) {
debugPrint('Adapter status for $key: ${value.description}');
});
});
runApp(MyApp());
}
עדכון הגדרות שדרוג (Android בלבד)
צריך להוסיף את השורות הבאות לקובץ settings.gradle
כדי להשתמש ב
ממשקי API ל-Android של הפלאגין:
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 = AdManagerBannerAd(
size: [AdSize.banner],
adUnitId: '<your-ad-unit>',
listener: AdManagerBannerAdListener(
onAdLoaded: (ad) {
debugPrint('$ad loaded: ${ad.responseInfo?.mediationAdapterClassName}');
},
),
request: AdManagerAdRequest(),
);
שימוש במודעות באנר עם תהליך בחירת הרשת (Mediation)
חשוב להשבית את הרענון בכל ממשקי המשתמש של מקורות המודעות של צד שלישי עבור מודעות באנר היחידות שמשתתפות בתהליך בחירת הרשת (Mediation). פעולה זו מונעת עבר רענון כפול, מכיוון שמערכת Ad Manager גם מפעילה רענון על סמך קצב הרענון של יחידת מודעות הבאנר שלכם.
שימוש במודעות מותאמות בתהליך בחירת הרשת (Mediation)
שיטות מומלצות שכדאי לשקול במהלך הטמעת מודעות מותאמות בתהליך בחירת הרשת.
- מדיניות בנושא הצגת מודעות מותאמות
- לכל רשת מודעות יש מדיניות משלה. כשמשתמשים בתהליך בחירת הרשת, חשוב חשוב לזכור שהאפליקציה עדיין צריכה לציית לכללי המדיניות של תהליך בחירת הרשת (Mediation) ברשת שבה הוצגה המודעה.
חוקי הפרטיות במדינות בארה"ב ו-GDPR
אם אתם נדרשים לעמוד בדרישות של ארה"ב פרטיות במדינות חוקים או הגנה על נתונים כלליים התקנה (GDPR), צריך לפעול לפי השלבים המפורטים בתקנות של מדינות מסוימות בארה"ב הגדרות או GDPR הגדרות כדי להוסיף שותפים בתהליך בחירת הרשת (Mediation) ב-Ad Manager Privacy & של העברת הודעות מדינות בארה"ב או רשימת שותפי פרסום לבקשת הסכמה בהתאם ל-GDPR. אי השלמת המעבר עשויה להוביל לשותפים שלנו המודעות לא מוצגות באפליקציה.
מידע נוסף על הפעלת עיבוד נתונים מוגבל (RDP) (RDP) וקבלת GDPR הסכמה באמצעות Google User Messaging Platform (UMP) SDK.