במדריך הזה מוסבר איך להשתמש ב-Google Mobile Ads Flutter Plugin כדי לטעון ולהציג מודעות מ-Mintegral באמצעות תהליך בחירת הרשת (Mediation). המדריך כולל הסברים על שילובים של שיטת ה-Waterfall ושל בידינג. המדריך כולל הסבר על הוספת Mintegral להגדרת תהליך הבחירה של יחידת מודעות, ועל שילוב של Mintegral SDK ומתאם באפליקציית Flutter.
שילובים ופורמטים נתמכים של מודעות
המתאם של תהליך בחירת הרשת ב-AdMob ל-Mintegral כולל את היכולות הבאות:
| שילוב | |
|---|---|
| בידינג | |
| Waterfall | |
| פורמטים | |
| מודעה בפתיחת אפליקציה | |
| מודעת באנר | |
| מעברון | |
| מודעה מתגמלת | |
| מודעות מעברון מתגמלות | |
| מותאמת | |
דרישות מוקדמות
לפני שממשיכים, חשוב לוודא את הפרטים הבאים:
- הגרסה העדכנית של Google Mobile Ads Flutter Plugin.
- Flutter framework בגרסה 3.7.0 ואילך.
- כדי לפרוס ב-Android
- רמת API ב-Android 24 ואילך.
- כדי לפרוס ב-iOS
- יעד פריסה 13.0 ומעלה ב-iOS.
- פרויקט Flutter פעיל שמוגדר עם Google Mobile Ads Flutter Plugin. פרטים נוספים מופיעים במאמר בנושא הגדרת Google Mobile Ads Flutter Plugin.
- הגדרת תהליך בחירת הרשת ב-AdMob
שלב 1: הגדרת ההגדרות בממשק המשתמש של Mintegral
נרשמים או מתחברים לחשבון Mintegral.
איתור מפתח האפליקציה
עוברים לכרטיסייה APP Setting ורושמים את APP Key.

הוספת אפליקציה חדשה
בכרטיסייה APP Setting, לוחצים על הכפתור Add APP.

בוחרים את הפלטפורמה וממלאים את שאר הטופס. לאחר מכן, לוחצים על שמירה.
Android
iOS
רושמים את מזהה האפליקציה.
Android
iOS
יצירת מיקום מודעה
אחרי שיוצרים את האפליקציה, עוברים לכרטיסייה מיקומי מודעות ויחידות ולוחצים על הכפתור הוספת מיקום מודעה כמו שמוצג בהמשך כדי ליצור את מיקום המודעה.
Android
iOS
מזינים שם מיקום ופורמט מודעה.
בידינג
בוחרים באפשרות בידינג ב-header בתור סוג הבידינג. ממלאים את שאר הטופס ולוחצים על שמירה.

מפל
בוחרים באפשרות Waterfall בתור סוג הבידינג. ממלאים את שאר הטופס ולוחצים על שמירה.

אחרי שיוצרים את מיקום המודעה, רושמים את מזהה מיקום המודעה.
Android
iOS
לוחצים על התפריט הנפתח 1 יחידות מודעות ורושמים את מזהה יחידת המודעות.
Android
iOS
איתור מפתח ה-API של Mintegral Reporting
בידינג
השלב הזה לא נדרש לשילובים של בידינג.
מפל
כדי להגדיר את מזהה יחידת המודעות ב-AdMob, תצטרכו את מפתח ה-API של Mintegral Reporting. עוברים אל חשבון > כלים ל-API. רושמים בצד את Skey ואת Secret.

עדכון של הקובץ app-ads.txt
Authorized Sellers for Apps (או app-ads.txt) היא יוזמה של IAB Tech Lab שעוזרת להבטיח שמלאי שטחי הפרסום באפליקציה שלכם יימכר רק דרך ערוצים שציינתם שהם מורשים. כדי למנוע אובדן משמעותי בהכנסות מפרסום, מומלץ להטמיע קובץ app-ads.txt.
אם עדיין לא עשיתם זאת, הגדירו קובץ app-ads.txt לאפליקציה.
כדי להטמיע את app-ads.txt ב-Mintegral, אפשר לעיין במאמר איך קובץ app-ads.txt יכול לעזור במאבק בהונאת מודעות.
שלב 2: הגדרת הביקוש של Mintegral בממשק המשתמש של AdMob
קביעת ההגדרות של תהליך בחירת הרשת ליחידת המודעות
Android
הוראות מפורטות זמינות בשלב 2 במדריך ל-Android.
iOS
הוראות מפורטות מופיעות בשלב 2 במדריך ל-iOS.
הוספת Mobvista/Mintegral לרשימת שותפי הפרסום שפועלים בהתאם ל-GDPR ולתקנות במדינות בארה"ב
כדי להוסיף בממשק המשתמש של AdMob את Mobvista/Mintegral לרשימת שותפי הפרסום שפועלים בהתאם לתקנות האירופאיות ולתקנות במדינות בארה"ב, צריך לפעול לפי השלבים שמתוארים במאמרים בנושא הגדרות בנושא תקנות אירופאיות והגדרות בנושא תקנות במדינות בארה"ב.
שלב 3: מייבאים את Mintegral SDK ואת המתאם
שילוב דרך pub.dev
(ל-Android בלבד) מוסיפים את המאגרים הבאים לקובץ build.gradle בתוך הספרייה android של הפרויקט:
repositories {
google()
mavenCentral()
maven {
url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea")
}
}
מוסיפים את התלות הבאה עם הגרסאות העדכניות של ה-SDK והמתאם של Mintegral בקובץ pubspec.yaml של החבילה:
dependencies:
gma_mediation_mintegral: ^2.1.4
שילוב ידני
מורידים את הגרסה העדכנית של הפלאגין של Google Mobile Ads לתהליך בחירת הרשת עבור Mintegral, מחלצים את הקובץ שירד ומוסיפים את תיקיית הפלאגין שחולצה (ואת התוכן שלה) לפרויקט ה-Flutter. לאחר מכן, מוסיפים את התלות הבאה לקובץ pubspec.yaml כדי להפנות אל הפלאגין:
dependencies:
gma_mediation_mintegral:
path: path/to/local/package
שלב 4: הטמעה של הגדרות פרטיות ב-Mintegral SDK
GDPR והסכמה בהתאם ולתקנות האירופאיות
כדי לפעול בהתאם למדיניות Google בנושא הסכמת משתמשים באיחוד האירופי, אתם צריכים לספק גילוי נאות מסוים למשתמשים באזור הכלכלי האירופי (EEA), בבריטניה ובשוויץ, ולקבל את הסכמתם לשימוש בקובצי Cookie או באמצעי אחסון מקומיים אחרים במקרים שבהם נדרשת הסכמה על פי חוק, וכן לאיסוף, לשיתוף ולשימוש במידע אישי לצורך התאמה אישית של מודעות. המדיניות הזו משקפת את הדרישות שמפורטות ב-ePrivacy Directive (הדירקטיבה בנושא פרטיות ותקשורת אלקטרונית) וב-General Data Protection Regulation (התקנות הכלליות להגנה על מידע, GDPR) של האיחוד האירופי. באחריותכם לוודא שההסכמה מועברת לכל מקור מודעות בשרשרת לבחירת רשת.
גרסה 2.1.1 ומעלה של מתאם Mintegral Flutter תומכת בהעברת אותות הסכמה בהתאם ל-GDPR מפלטפורמות לניהול הסכמה שמשולבות עם Transparency and Consent Framework (TCF – מסגרת השקיפות וההסכמה) של IAB אל Mintegral SDK. מידע נוסף זמין במסמכי התיעוד של Mintegral בנושא הצהרת התאימות של SDK לפרטיות ב-Android וב-iOS.
שלב 5: מוסיפים את הקוד הנדרש
Android
לא נדרש קוד נוסף לשילוב של Mintegral.
iOS
שילוב של SKAdNetwork
פועלים לפי מאמרי העזרה של Mintegral כדי להוסיף את מזהי SKAdNetwork לקובץ Info.plist של הפרויקט.
שלב 6: בדיקת ההטמעה
הפעלת מודעות בדיקה
חשוב לרשום את מכשיר הבדיקה ב-AdMob.
כדי לקבל מודעות בדיקה של Mintegral בפורמטים של מודעות באנר, מודעות מעברון, מודעות מתגמלות ומודעות מותאמות, Mintegral ממליצה להשתמש במפתחות האפליקציה, במזהי האפליקציה, במזהי מיקומי המודעות ובמזהים של יחידות המודעות שמופיעים בדף מזהי הבדיקה של Mintegral.
אימות מודעות לבדיקה
כדי לוודא שאתם מקבלים מודעות בדיקה מ-Mintegral, צריך להפעיל בדיקה של מקור מודעות יחיד בכלי לבדיקת מודעות באמצעות מקורות המודעות Mintegral (Bidding) (בידינג) ו-Mintegral (Waterfall) (Waterfall).
קודי שגיאה
אם המתאם לא מצליח לקבל מודעה מ-Mintegral, אפשר לבדוק את השגיאה הבסיסית בתגובה לבקשה להצגת מודעה באמצעות ResponseInfo במחלקות הבאות:
Android
com.mbridge.msdk
com.google.ads.mediation.mintegral.MintegralMediationAdapter
iOS
GADMediationAdapterMintegral
אלה הקודים וההודעות הנלוות שמוחזרים על ידי המתאם של Mintegral כשהטעינה של מודעה נכשלת:
Android
| קוד שגיאה | דומיין | סיבה |
|---|---|---|
| 100 | com.mbridge.msdk | Mintegral SDK החזיר קריאה חוזרת (callback) של כשל. |
| 101 | com.google.ads.mediation.mintegral | פרמטרים לא תקינים של השרת (לדוגמה, מזהה אפליקציה או מזהה מיקום מודעה חסרים). |
| 102 | com.google.ads.mediation.mintegral | גודל המודעה המבוקש לא תואם לגודל באנר שנתמך ב-Mintegral. |
| 103 | com.google.ads.mediation.mintegral | תגובה חסרה או לא תקינה לבקשה להצעת מחיר. |
| 104 | com.google.ads.mediation.mintegral | Mintegral SDK החזיר שגיאת הצגה (no fill). |
| 105 | com.mbridge.msdk | האתחול של Mintegral SDK נכשל. |
| 106 | com.google.ads.mediation.mintegral | מודעה למיקום המודעה של Mintegral כבר נטענה ועדיין לא הוצגה. |
iOS
| קוד שגיאה | דומיין | סיבה |
|---|---|---|
| 101 | com.google.mediation.mintegral | פרמטרים לא תקינים של השרת (לדוגמה, מזהה אפליקציה או מזהה מיקום מודעה חסרים). |
| 102 | com.google.mediation.mintegral | Mintegral SDK החזיר שגיאת הצגה (no fill). |
| 103 | com.google.mediation.mintegral | Mintegral SDK נכשל בהצגת מודעה. |
| 104 | com.google.mediation.mintegral | גודל המודעה המבוקש לא תואם לגודל באנר שנתמך ב-Mintegral. |
יומן השינויים של המתאם של Mintegral מנגנון בחירת הרשת ל-Flutter
גרסה 2.1.4
- תמיכה בגרסה 17.1.81.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 8.1.7.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם Google Mobile Ads Flutter Plugin גרסה 9.1.0.
גרסה 2.1.3
- העדכון כולל תמיכה בגרסה 9.1.0 של Google Mobile Ads Flutter Plugin.
- הוספת תמיכה ב-Swift Package Manager.
- תמיכה בגרסה 17.1.71.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 8.1.6.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם Google Mobile Ads Flutter Plugin גרסה 9.1.0.
גרסה 2.1.2
- תמיכה בגרסה 17.1.71.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 8.1.6.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 9.0.0 של Google Mobile Ads Flutter Plugin.
גרסה 2.1.1
- תמיכה בגרסה 17.1.61.1 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 8.1.5.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 9.0.0 של Google Mobile Ads Flutter Plugin.
גרסה 2.1.0
- הגרסה המינימלית של Flutter עודכנה ל-3.38.1.
- העדכון כולל תמיכה בגרסה 8.0.0 של Google Mobile Ads Flutter Plugin.
- תמיכה בגרסה 17.1.41.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 8.1.1.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם Google Mobile Ads Flutter Plugin גרסה 8.0.0.
גרסה 2.0.3
- תמיכה בגרסה 17.0.61.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 8.0.5.1 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם Google Mobile Ads Flutter Plugin גרסה 7.0.0.
גרסה 2.0.2
- הגרסה המינימלית של Flutter עודכנה ל-3.35.1
- העדכון כולל תמיכה בגרסה 7.0.0 של Google Mobile Ads Flutter Plugin
- תמיכה בגרסה 17.0.41.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 8.0.4.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 6.0.0 של הפלאגין למודעות לנייד של Google ל-Flutter.
גרסה 2.0.1
- תמיכה בגרסה 17.0.31.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 8.0.3.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 6.0.0 של הפלאגין למודעות לנייד של Google ל-Flutter.
גרסה 2.0.0
- תמיכה בגרסה 17.0.21.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 8.0.2.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 6.0.0 של הפלאגין למודעות לנייד של Google ל-Flutter.
גרסה 1.2.6
- תמיכה בגרסה 16.9.91.1 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 7.7.9.1 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 6.0.0 של הפלאגין למודעות לנייד של Google ל-Flutter.
גרסה 1.2.5
- תמיכה בגרסה 16.9.91.1 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 7.7.9.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 6.0.0 של הפלאגין למודעות לנייד של Google ל-Flutter.
גרסה 1.2.4
- תמיכה בגרסה 16.9.91.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 7.7.9.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 6.0.0 של הפלאגין למודעות לנייד של Google ל-Flutter.
גרסה 1.2.3
- תמיכה בגרסה 16.9.71.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 7.7.8.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 6.0.0 של הפלאגין למודעות לנייד של Google ל-Flutter.
גרסה 1.2.2
- תמיכה בגרסה 16.9.71.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 7.7.7.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 6.0.0 של הפלאגין למודעות לנייד של Google ל-Flutter.
גרסה 1.2.1
- תמיכה בגרסה 16.9.61.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 7.7.7.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 6.0.0 של הפלאגין למודעות לנייד של Google ל-Flutter.
גרסה 1.2.0
- תמיכה בגרסה 16.9.41.1 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 7.7.7.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 5.3.1 של הפלאגין למודעות לנייד של Google ל-Flutter.
גרסה 1.1.0
- פלאגין iOS הוא עכשיו מסגרת סטטית.
- תמיכה בגרסה 16.8.61.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 7.7.5.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 5.3.1 של הפלאגין למודעות לנייד של Google ל-Flutter.
גרסה 1.0.0
- הגרסה הראשונה.
- תמיכה בגרסה 16.7.21.0 של מתאם Mintegral ל-Android.
- תמיכה בגרסה 7.6.3.0 של מתאם Mintegral ל-iOS.
- נבנה ונבדק עם גרסה 5.1.0 של הפלאגין למודעות לנייד של Google ל-Flutter.