המדריך למתחילים הזה מיועד לבעלי אפליקציות ולמפתחים שרוצים להשתמש ב-AdMob כדי לייצר הכנסות מאפליקציה שנוצרה באמצעות Firebase. אם אתם לא מתכננים לכלול את Firebase באפליקציה, תוכלו לעיין במדריך העצמאי AdMob במקום זאת.
אם עדיין לא עשיתם זאת, כדאי לקרוא על כל היתרונות של השימוש המשולב ב-AdMob, ב-Firebase וב-Google Analytics.
לפני שמתחילים
אם עדיין אין לכם פרויקט ב-Firebase ואפליקציה ב-Firebase, תצטרכו לפעול לפי השלבים במדריך לתחילת העבודה עם Firebase: הוספת Firebase לפרויקט ל-iOS.
מוודאים ש-Google Analytics מופעל בפרויקט Firebase:
אם אתם יוצרים פרויקט חדש ב-Firebase, צריך להפעיל את Google Analytics במהלך תהליך יצירת הפרויקט.
אם יש לכם פרויקט קיים ב-Firebase שלא הפעלתם בו את Google Analytics, תוכלו להפעיל את Google Analytics דרך הכרטיסייה Integrations בקטע
. > Project settings
שלב 1: מגדירים את האפליקציה בחשבון AdMob
רושמים את האפליקציה כאפליקציית AdMob.
רושמים את האפליקציה ב-AdMob. בשלב הזה נוצרת אפליקציית AdMob עם מזהה אפליקציה ייחודי של AdMob, שתצטרכו בהמשך המדריך.
תתבקשו להוסיף את ה-SDK של Mobile Ads לאפליקציה. בהמשך המדריך מפורטות הוראות לביצוע המשימה הזו.
מקשרים את אפליקציית AdMob לאפליקציית Firebase.
השלב הזה אופציונלי, אבל מומלץ מאוד. כאן תוכלו לקרוא מידע נוסף על היתרונות של הפעלת מדדי משתמשים וקישור האפליקציה של AdMob ל-Firebase.
מבצעים את שני השלבים הבאים בלוח הבקרה Apps בחשבון AdMob:
מפעילים את מדדי המשתמשים כדי לאפשר ל-AdMob לעבד ולהציג נתוני ניתוח נתונים שנבחרו בחשבון AdMob. זו גם הגדרה נדרשת כדי לקשר את אפליקציית AdMob ל-Firebase.
מקשרים את אפליקציית AdMob לפרויקט ולאפליקציה הקיימים ב-Firebase.
חשוב להזין את אותו מזהה חבילת אפליקציות שהזנתם לאפליקציה ב-Firebase. מזהה חבילת האפליקציה ב-Firebase מופיע בכרטיס Your apps (האפליקציות שלך) בקטע
Project settings (הגדרות הפרויקט). >
שלב 2: מוסיפים את מזהה האפליקציה AdMob לקובץ Info.plist
בקובץ Info.plist
של האפליקציה, מוסיפים מפתח GADApplicationIdentifier
עם ערך מחרוזת של מזהה האפליקציה AdMob.
אפשר לבצע את השינוי הזה באופן פרוגרמטי:
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 -->
<key>GADApplicationIdentifier</key>
<string>ADMOB_APP_ID</string>
לחלופין, אפשר לערוך אותו בכלי לעריכת רשימת המלונות:
שלב 3: הוספה של ה-SDK של Mobile Ads והפעלה שלו
מוסיפים את התלות ב-SDK של Google Mobile Ads ל-Podfile של הפרויקט:
pod 'Google-Mobile-Ads-SDK'
לפני טעינת המודעות, צריך לקרוא לשיטה
startWithCompletionHandler:
ב-GADMobileAds.sharedInstance
.הקריאה הזו מפעילה את ה-SDK ומפעילה חזרה את פונקציית הטיפול בסיום לאחר שההפעלה תושלם (או לאחר זמן קצוב של 30 שניות). צריך להפעיל את השיטה הזו רק פעם אחת ומוקדם ככל האפשר, רצוי בזמן ההפעלה של האפליקציה אבל אחרי שמפעילים את Firebase.
דוגמה לאופן שבו מפעילים את השיטה
startWithCompletionHandler:
ב-AppDelegate
:Swift
import Firebase import GoogleMobileAds ... @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Use Firebase library to configure APIs. FirebaseApp.configure() // Initialize the Google Mobile Ads SDK. GADMobileAds.sharedInstance().start(completionHandler: nil) return true } }
Objective-C
@import Firebase; @import GoogleMobileAds; ... @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Use Firebase library to configure APIs. [FIRApp configure]; // Initialize the Google Mobile Ads SDK. [[GADMobileAds sharedInstance] startWithCompletionHandler:nil]; return YES; } @end
שלב 4: הצגת מדדי משתמשים ונתוני ניתוח
אחרי האיפוס, ערכת ה-SDK של Mobile Ads מתחילה באופן אוטומטי לתעד ביומן אירועים ומאפייני משתמשים מהאפליקציה. אפשר להציג את הנתונים האלה בלי להוסיף קוד לאפליקציה או להטמיע מודעות. הנתונים האלה מופיעים במקומות הבאים:
בכרטיס מדדי משתמשים בחשבון AdMob (בלוח הבקרה דף הבית או אפליקציות), אפשר לראות מדדי משתמשים שנבחרו מתוך נתוני ניתוח הנתונים שנאספו, כמו משך הסשן הממוצע, הכנסה ממוצעת לכל משתמש (ARPU) ושיעורי שימור.
בלוח הבקרה של Analytics במסוף Firebase אפשר לראות נתונים סטטיסטיים מצטברים וסיכומים של מדדים מרכזיים. אם מוסיפים את Firebase SDK ל-Google Analytics, אפשר גם לסמן המרות בקמפיינים פרסומיים וליצור קהלים מותאמים אישית במסוף Firebase.
לתשומת ליבכם: כדי לייצג בצורה טובה יותר את המדדים הכנסה ממוצעת למשתמש (ARPU) והכנסה ממוצעת לכל משתמש משלם (ARPPU), מומלץ לכלול בנוסחת החישוב של ההכנסות של המדדים האלה נתונים מאירוע מותאם אישית של Analytics שנקרא ecommerce_purchase
(כך עושים זאת).
שלב 5: (אופציונלי) שימוש בתכונות נוספות של Google Analytics ו-Firebase
נהנים מיותר הזדמנויות ותכונות כדי לשפר את המונטיזציה באפליקציה ואת העניין של המשתמשים בה:
הוספה של Firebase SDK ל-Google Analytics ושימוש בו
מטמיעים באפליקציה רישום ביומן של אירועים מותאמים אישית.
סימון המרות בקמפיינים פרסומיים מותאמים אישית.
הוספה של נתוני אירועים מסוג
ecommerce_purchase
לחישוב ההכנסות של המדדים הכנסה ממוצעת למשתמש (ARPU) והכנסה ממוצעת לכל משתמש משלם (ARPPU).
מידע נוסף זמין במדריך בנושא שימוש ב-Google Analytics וב-Firebase עם אפליקציות AdMob.
שימוש במוצרי Firebase אחרים באפליקציה
אחרי שמוסיפים את Firebase SDK ל-Google Analytics, אפשר להשתמש במוצרים אחרים של Firebase כדי לבצע אופטימיזציה של המודעות באפליקציה.
Remote Config מאפשרת לשנות את ההתנהגות והמראה של האפליקציה ללא פרסום עדכון לאפליקציה, ללא עלות וללא הגבלת מספר המשתמשים הפעילים ביום.
A/B Testing מאפשר לכם לבדוק שינויים בממשק המשתמש, בתכונות או בקמפיינים לעידוד השימוש באפליקציה כדי לראות אם הם משפיעים על מדדי המפתח (כמו הכנסות ושמירה על משתמשים) לפני ההשקה הרחבה של השינויים.
אופטימיזציה של מונטיזציית המודעות באפליקציה
כדאי לנסות פורמטים או הגדרות שונות של מודעות עם קבוצת משנה קטנה של משתמשים, ואז לקבל החלטות מבוססות-נתונים לגבי הטמעת המודעה לכל המשתמשים. מידע נוסף זמין במדריכים הבאים:
בדיקת ההטמעה של פורמטים חדשים של מודעות (סקירה כללית | הטמעה).
ביצוע אופטימיזציה של תדירות המודעות (סקירה כללית | הטמעה).
שלב 6: בוחרים פורמט מודעה להטמעה באפליקציה
מערכת AdMob מציעה כמה פורמטים שונים של מודעות, כך שתוכלו לבחור את הפורמט שמתאים ביותר לחוויית המשתמש באפליקציה. לחיצה על הלחצן של פורמט מודעה תציג הוראות מפורטות להטמעה במסמכי העזרה של AdMob.
באנר
מודעות מלבניות שמופיעות בחלק העליון או התחתון של מסך המכשיר
מודעות באנר מוצגות במסך גם בזמן אינטראקציות של המשתמשים באפליקציה, ויכול להיות שיתבצע רענון אוטומטי שלהן אחרי פרק זמן מסוים. אם זו הפעם הראשונה שאתם משתמשים בפרסום בנייד, כדאי להתחיל מהם.
הטמעת מודעות באנרמודעת מעברון
מודעות במסך מלא שמכסות את ממשק האפליקציה עד שהמשתמש סוגר אותן
מומלץ להשתמש במודעות מעברון בהפסקות טבעיות בזרימה של האפליקציה, למשל בין שלבים במשחק או מיד אחרי השלמת משימה.
הטמעת מודעות מעברוןמקומי
מודעות בהתאמה אישית שמשתלבות בעיצוב של האפליקציה
מודעות מותאמות הן פורמט מודעות שמבוסס על רכיבים. אתם מחליטים איך ואיפה מודעות מותאמות יוצגו, כך שהפריסה תהיה עקבית יותר עם עיצוב האפליקציה. כשאתם בוחרים גופנים, צבעים ופרטים אחרים, אתם יכולים ליצור הצגות מודעות טבעיות ולא מפריעות שיכולות להוסיף לחוויית המשתמש.
הטמעת מודעות Native Advancedמתגמל
מודעות שמציעות למשתמשים תגמולים בתמורה לצפייה בסרטונים קצרים, לאינטראקציות עם מודעות התנסות באפליקציה ולמילוי סקרים
מודעות מתגמלות (או 'מבוססות-תגמול') יכולות לעזור לכם לייצר הכנסות ממשתמשים שאינם משלמים על השימוש באפליקציה.
הטמעת מודעות מתגמלות | הטמעת מודעות מתגמלות (ממשקי API חדשים) |