במדריך הזה מוסבר איך משתמשים ב-Google Mobile Ads SDK כדי לטעון ולהציג מודעות מ-AppLovin באמצעות תהליך בחירת הרשת (Mediation), שכולל גם שילובים של בידינג וגם של Waterfall. נסביר איך להוסיף את AppLovin בהגדרת תהליך בחירת הרשת של יחידת מודעות, ואיך לשלב את AppLovin SDK והמתאם לאפליקציה Flutter .
השילובים והפורמטים של המודעות שנתמכים
AdMob מתאם הגישור של AppLovin כולל היכולות הבאות:
שילוב | |
---|---|
בידינג | |
מפל | |
פורמטים | |
כרזה | 1 |
מעברון | |
ההטבה הופעלה |
מודעות באנר (לא כולל MREC) באנרים) נתמכים רק בתהליך בחירת הרשת. תכונת הבידינג לא תומכת באף סוג של מודעות באנר.
דרישות
- ה-SDK העדכני של Google Mobile Ads
- Flutter 3.7.0 ואילך
- לפריסה ב-Android
- Android API ברמה 21 ואילך
- לפריסה ב-iOS
- יעד הפריסה של iOS מגרסה 12.0 ואילך
- פרויקט Flutter פעיל שהוגדר ב-Google Mobile Ads SDK. צפייה פרטים נוספים זמינים כאן.
- השלמת תהליך בחירת הרשת (Mediation) מדריך לתחילת העבודה
שלב 1: מגדירים את ההגדרות בממשק המשתמש של AppLovin
נרשמים או מתחברים לחשבון ב-AppLovin.
כדי להגדיר את AdMob יחידת המודעות, נדרש מפתח ה-SDK של AppLovin ומפתח הדיווח. כדי למצוא אותם, נכנסים אל AppLovin UI > Account > Keys כדי לראות את שני הערכים.
אם אתם מתכננים לשלב רק בידינג, תוכלו להמשיך לקביעת ההגדרות של תהליך בחירת הרשת.
בחירת אפליקציה לתהליך בחירת הרשת (Mediation)
בידינג
לא צריך לבצע את השלב הזה בשילובי בידינג.
מפל
בממשק המשתמש של AppLovin, בוחרים באפשרות Applications בקטע מונטיזציה כדי להגיע לאפליקציות הרשומות. ברשימת האפליקציות הזמינות, בוחרים את האפליקציה שבה רוצים להשתמש בתהליך בחירת הרשת.
יצירת אזור
בידינג
לא צריך לבצע את השלב הזה בשילובי בידינג.
מפל
בממשק המשתמש של AppLovin, בוחרים באפשרות zones בקטע מונטיזציה כדי להגיע למזהי התחומים הרשומים. אם כבר יצרתם את האזורים הנדרשים לאפליקציה, דלגו קדימה לשלב 2. כדי ליצור מזהה אזור חדש, לוחצים על Create Zone (יצירת אזור).
מזינים את השם של Zone ID, בוחרים באפשרות Android בתור הפלטפורמה ובוחרים באפשרות סוג המודעה.
כדי להגדיר את תמחור לתחום מסוים, בוחרים באפשרות Flat CPM או Optimized by AppLovin. ניתן להגדיר עלויות לאלף חשיפות (CPM) לכל מדינה בנפרד לאפשרות עלות קבועה לאלף חשיפות. לאחר מכן לוחצים על שמירה.
Android
iOS
אחרי שיוצרים אותו, מזהה התחום מופיע בעמודה Zone ID.
Android
iOS
הפעלת מצב בדיקה
פועלים לפי ההוראות ב-AppLovin מצב הבדיקה של MAX המדריך להפעלת מודעות בדיקה ב-AppLovin.
שלב 2: הגדרת ביקוש ב-AppLovin AdMob בממשק המשתמש
קביעת הגדרות של תהליך בחירת הרשת (Mediation) ביחידת המודעות
הוספה של AppLovin Corp. לרשימת שותפי הפרסום בנושא GDPR ותקנות במדינות בארה"ב
פועלים לפי השלבים המפורטים בקטע הגדרות GDPR וגם הגדרות של תקנות במדינות בארה"ב כדי להוסיף את AppLovin Corp. לרשימת שותפי הפרסום לתקנות GDPR ומדינות בארה"ב בממשק המשתמש AdMob .
שלב 3: מייבאים את ה-SDK והמתאם של AppLovin
שילוב באמצעות pub.dev
צריך להוסיף את התלות הבאה בגרסאות האחרונות של
AppLovin ה-SDK והמתאם בחבילה שלך
קובץ pubspec.yaml
:
dependencies:
gma_mediation_applovin: ^1.0.0
שילוב ידני
כדאי להוריד את הגרסה האחרונה של הפלאגין לבחירת רשת (Mediation) של Google Ads לנייד עבור
AppLovin
מחלצים את הקובץ שהורד ומוסיפים את תיקיית יישומי הפלאגין שחולצו
(והתוכן שלו) לפרויקט Flutter. לאחר מכן, פונים לפלאגין
pubspec.yaml
על ידי הוספת התלות הבאה:
dependencies:
gma_mediation_applovin:
path: path/to/local/package
שלב 4: מטמיעים את הגדרות הפרטיות ב-AppLovin SDK
הסכמה באיחוד האירופי ו-GDPR
בכפוף להסכמת משתמשים של Google באיחוד האירופי המדיניות, עליך להבטיח שהודעות גילוי נאות מסוימות יימסרו שמשתמשים באזור הכלכלי האירופי (EEA) הסכימו לשתף בנוגע שימוש במזהי מכשירים ובמידע אישי. המדיניות הזו משקפת את הדרישות שמפורטות ב-ePrivacy Directive (הדירקטיבה בנושא פרטיות ותקשורת אלקטרונית) וב-General Data Protection (הגנה על מידע כללי) של האיחוד האירופי התקנה (GDPR). כשמבקשים הסכמה, צריך לציין כל רשת מודעות בשרשרת לבחירת רשת שעשויים לאסוף, לקבל או להשתמש במידע אישי מספקים מידע על השימוש בכל רשת. ל-Google אין כרגע אפשרות להעביר את הבחירות של המשתמש בנושא פרטיות לרשתות כאלה באופן אוטומטי.
ב-AppLovin אפשר לקרוא את מחרוזת ההסכמה מההעדפות ומההגדרות המשותפות את סטטוס ההסכמה בהתאם.אם אתם
לא משתמשים בפלטפורמת CMP שכותבת את מחרוזת ההסכמה
בהעדפות שלך, אפשר להשתמש
GmaMediationApplovin.setHasUserConsent()
ו
GmaMediationApplovin.setIsAgeRestrictedUser()
שיטות. הקוד לדוגמה הבא מראה איך
לצורך העברת פרטי ההסכמה ל-AppLovin SDK. צריך להגדיר את האפשרויות האלה
לפני שמפעילים את Google Mobile Ads SDK
כדי לוודא שהן יועברו כראוי ל-AppLovin SDK.
import 'package:gma_mediation_applovin/gma_mediation_applovin.dart';
// ...
GmaMediationApplovin.setHasUserConsent(true);
GmaMediationApplovin.setIsAgeRestrictedUser(true);
כדאי לעיין בהגדרות הפרטיות של AppLovin אפשר לקבל מידע נוסף.
חוקי פרטיות במדינות בארה"ב
ארה"ב חוקי הפרטיות במדינות צריך לתת למשתמשים כדי לבטל את ההצטרפות ל"מבצע" של "המידע האישי" שלהם (כפי שהחוק מגדיר את התנאים האלה), באמצעות ביטול ההסכמה לכך שניתן יהיה ללחוץ על מידע" בדף "מכירה" דף הבית של המסיבה. ארה"ב פרטיות במדינות המדריך לציות לחוקים מאפשר להפעיל עיבוד נתונים מוגבל להצגת מודעות ב-Google, אבל Google לא יכולה להחיל את ההגדרה הזו על כל מודעה בשרשרת לבחירת רשת. לכן צריך לזהות כל רשת מודעות בשרשרת לבחירת רשת, שעשויים להשתתף במכירת לפעול לפי ההנחיות של כל אחת מהרשתות האלה כדי להבטיח תאימות למדיניות.
הפלאגין של Google Mobile Ads לתהליך בחירת הרשת (Mediation) ב-AppLovin
כוללת את
GmaMediationApplovin.setDoNotSell()
. הקוד לדוגמה הבא מראה איך להעביר
פרטי ההסכמה ל-AppLovin SDK. חובה להגדיר את האפשרויות האלה לפני
להפעיל את מודעות Google לנייד
SDK
כדי לוודא שהן יועברו כראוי ל-AppLovin SDK.
import 'package:gma_mediation_applovin/gma_mediation_applovin.dart';
// ...
GmaMediationApplovin.setDoNotSell(true);
לעיון במדיניות הפרטיות של AppLovin תיעוד אפשר לקבל מידע נוסף.
שלב 5: מוסיפים את הקוד הנדרש
Android
לא נדרש קוד נוסף לשילוב של AppLovin.
iOS
שילוב של SKAdNetwork
צריך לפעול לפי מסמכי התיעוד של AppLovin כדי להוסיף את מזהי SKAdNetwork לקובץ Info.plist של הפרויקט.
שלב 6: בודקים את ההטמעה
הפעלת מודעות בדיקה
חשוב לרשום את מכשיר הבדיקה ל- AdMob ולהפעיל את מצב הבדיקה ב AppLovin ממשק המשתמש.
אימות מודעות בדיקה
כדי לוודא שמוצגות לך מודעות לבדיקה מ-AppLovin, צריך להפעיל בדיקה של מקור מודעות יחיד בכלי לבדיקת מודעות באמצעות AppLovin (Bidding) and AppLovin (Waterfall) מקורות המודעות.
שלבים אופציונליים
פרמטרים ספציפיים לרשת
המתאם של AppLovin תומך בהעברת אובייקט AppLovinMediationExtras
אל
בקשה להצגת מודעה כדי להגדיר פרמטרים ספציפיים לרשת. הקוד לדוגמה הבא מראה
איך משביתים אודיו במודעות וידאו באמצעות הפרמטר isMuted
:
AppLovinMediationExtras applovinExtras = AppLovinMediationExtras(isMuted: true)
AdRequest request = AdRequest(
keywords: <String>['foo', 'bar'],
contentUrl: 'http://foo.com/bar.html',
mediationExtras: [applovinExtras],
);
אופטימיזציות
הוספת שיחה אל
GmaMediationApplovin.initializeSdk('sdkKey')
לפעילות ההשקה שלכם,
אפשרות לעקוב אחר אירועים ברגע שהאפליקציה מופעלת ב-AppLovin.
קודי שגיאה
אם המתאם לא מקבל מודעה מ-AppLovin,
בעלי התוכן הדיגיטלי יכולים לבדוק את השגיאה הבסיסית בתגובה עם המודעה באמצעות
ResponseInfo
מתחת לקטע
המחלקות הבאות:
Android
com.google.ads.mediation.applovin.mediation.ApplovinAdapter
com.google.ads.mediation.applovin.AppLovinMediationAdapter
iOS
GADMAdapterAppLovin
GADMAdapterAppLovinRewardBasedVideoAd
GADMediationAdapterAppLovin
אלו הקודים וההודעות הנלוות שהופעלו על ידי מתאם AppLovin כשמודעה נכשלת להיטען:
Android
קוד שגיאה | סיבה |
---|---|
-1009 עד -1, 204 | אירעה שגיאה ב-SDK של AppLovin. צפייה מסמכי התיעוד של AppLovin אפשר לקבל פרטים נוספים. |
101 | גודל המודעה המבוקש לא תואם לגודל באנר שנתמך ב-AppLovin. |
103 | ההקשר ריק. |
104 | אסימון הצעת המחיר AppLovin ריק. |
105 | נשלחה בקשה להצגת מודעות מרובות לאותו אזור. אפשר לטעון מודעה אחת בלבד בכל אזור ב-AppLovin. |
106 | המודעה לא מוכנה להצגה. |
108 | מתאם AppLovin לא תומך בפורמט המודעה המבוקש. |
iOS
קוד שגיאה | סיבה |
---|---|
-1009 עד -1, 204 | אירעה שגיאה ב-SDK של AppLovin. במאמרי העזרה של AppLovin אפשר לקבל פרטים נוספים. |
101 | גודל המודעה המבוקש לא תואם לגודל באנר שנתמך ב-AppLovin. |
102 | הפרמטרים של שרת AppLovin שהוגדרו AdMob בממשק המשתמש חסרים או לא תקינים. |
103 | הצגת מודעת AppLovin נכשלה. |
104 | נשלחה בקשה להצגת מודעות מרובות לאותו אזור. אפשר לטעון מודעה אחת בלבד בכל אזור ב-AppLovin. |
105 | מפתח ה-SDK של AppLovin לא נמצא. |
107 | אסימון הצעת המחיר ריק. |
108 | מתאם AppLovin לא תומך בפורמט המודעה המבוקש. |
110 | נשלחה על ידי AppLovin קריאה חוזרת (callback) ללא שגיאות, אבל לא נטענו מודעות. |
יומן שינויים של מתאם תהליך בחירת הרשת (Mediation) ב-AppLovin
1.1.0
- ה-API של GmaMediationApplovein כבר לא סטטי.
- תאימות מאומתת למתאם Android של AppLovin בגרסה 12.4.3.0.
- תאימות מאומתת למתאם iOS של AppLovin בגרסה 12.4.2.0.
- נוצר ונבדק באמצעות גרסה 5.1.0 של פלאגין Google Mobile Ads Flutter.
1.0.0
- גרסה ראשונית.
- תאימות מאומתת למתאם Android של AppLovin גרסה 12.3.0.0
- תאימות מאומתת למתאם iOS של AppLovin גרסה 12.2.1.0
- נוצר ונבדק באמצעות גרסה 5.0.0 של פלאגין Google Mobile Ads Flutter.