השילוב של Google Mobile Ads SDK באפליקציית Flutter הוא השלב הראשון לקראת הצגת מודעות וייצור הכנסות. אחרי שמטמיעים את ה-SDK, אפשר להטמיע פורמט מודעה נתמך אחד או יותר.
דרישות מוקדמות
- Flutter 3.27.0 ומעלה
- Android
- הגרסה העדכנית של Android Studio
- iOS
- הגרסה העדכנית של Xcode עם הפעלת כלי שורת הפקודה
ייבוא של Mobile Ads SDK
- כוללים את התוסף Google Mobile Ads SDK for Flutter בפרויקט Flutter.
הגדרה ספציפית לפלטפורמה
Android
עדכון הקובץ AndroidManifest.xml
המזהה של האפליקציה ב-AdMob צריך להיכלל ב-AndroidManifest.xml
.
אם לא תעשו את זה, האפליקציה תקרוס בהפעלה.
מוסיפים את מזהה האפליקציה ב-AdMob, כפי שהוא מופיע בממשק האינטרנט של AdMob, לקובץ android/app/src/main/AndroidManifest.xml
של האפליקציה. לשם כך, מוסיפים תג <meta-data>
עם השם com.google.android.gms.ads.APPLICATION_ID
.
ב-android:value
, מוסיפים את מזהה האפליקציה שלכם במירכאות, כמו שמוצג:
<manifest>
<application>
<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
<application>
<manifest>
משתמשים באותו value
כשמפעילים את הפלאגין בקוד Dart.
מידע נוסף על הגדרת AndroidManifest.xml
והגדרת מזהה האפליקציה מופיע במדריך ל-Android.
iOS
עדכון הקובץ Info.plist
בקובץ ios/Runner/Info.plist
של האפליקציה, מוסיפים מפתח GADApplicationIdentifier
עם ערך מחרוזת של מזהה האפליקציה ב-AdMob, כפי שמצוין בממשק האינטרנט של AdMob:
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-################~##########</string>
צריך להעביר את אותו ערך כשמפעילים את הפלאגין בקוד Dart.
מידע נוסף על הגדרת Info.plist
ועל הגדרת מזהה האפליקציה מופיע במדריך ל-iOS.
הפעלה של Mobile Ads SDK
לפני טעינת המודעות, האפליקציה צריכה להפעיל את Mobile Ads SDK באמצעות הקריאה אל
MobileAds.instance.initialize()
שמפעילה את ה-SDK ומחזירה Future
שמסתיים אחרי השלמת ההפעלה או אחרי פסק זמן של 30 שניות. כדאי להתקשר initialize()
בהקדם האפשרי.
// Initialize the Mobile Ads SDK.
MobileAds.instance.initialize();
בחירת פורמט מודעה
אחרי שמייבאים את Mobile Ads SDK, אפשר להטמיע מודעה. ב-AdMob יש מגוון פורמטים שונים של מודעות, כך שאתם יכולים לבחור את הפורמט שהכי מתאים לחוויית המשתמש באפליקציה שלכם.
מודעת באנר
מודעות מלבניות שמופיעות בחלק העליון או התחתון של מסך המכשיר. מודעות באנר מוצגות במסך גם בזמן אינטראקציות של המשתמשים באפליקציה, ויכול להיות שיתבצע רענון אוטומטי שלהן אחרי פרק זמן מסוים. אם אתם חדשים בתחום הפרסום לנייד, כדאי להתחיל עם מודעות כאלה.
מעברון
מודעות במסך מלא שמכסות את הממשק של אפליקציה עד שהמשתמש סוגר אותן. הכי טוב להשתמש בהן בהפסקות טבעיות במהלך ההפעלה של האפליקציה, למשל בין שלבים במשחק או מיד אחרי השלמת משימה.
מותאם
מודעות שניתן להתאים אישית כך שיתאימו לסגנון ולעיצוב של האפליקציה. אתם מחליטים איך ואיפה הן יוצגו, כך שהפריסה תהיה עקבית יותר עם עיצוב האפליקציה.
ההטבה הופעלה
מודעות שמציעות למשתמשים תגמולים בתמורה לצפייה בסרטונים קצרים, לאינטראקציות עם מודעות התנסות באפליקציה ולמילוי סקרים. מודעות מהסוג הזה מתאימות במיוחד ליצירת הכנסות ממשתמשים שלא משלמים על השימוש באפליקציה.