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