המדריך המהיר הזה מיועד לבעלי אפליקציות ולמפתחים שרוצים להשתמש ב-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
מבצעים את שני השלבים הבאים במרכז הבקרה אפליקציות בחשבון AdMob:
מפעילים את מדדי המשתמשים כדי לאפשר ל-AdMob לעבד ולהציג נתוני ניתוח שנאספו בחשבון AdMob. זו גם הגדרה שנדרשת כדי לקשר את האפליקציה ב-AdMob ל-Firebase.
מקשרים את האפליקציה ב-AdMob לפרויקט ולאפליקציית Firebase הקיימים.
חשוב להזין את אותו מזהה חבילה שהזנתם לאפליקציית Firebase. מזהה החבילה של אפליקציית Firebase מופיע בכרטיס האפליקציות שלך בקטע
> הגדרות הפרויקט .
שלב 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'לפני שטוענים מודעות, צריך להפעיל את ה-method
startWithCompletionHandler:ב-GADMobileAds.sharedInstance.הקריאה הזו מאתחלת את ה-SDK ומפעילה handler של השלמה אחרי שהאתחול מסתיים (או אחרי זמן קצוב של 30 שניות). צריך להפעיל את ה-method הזו רק פעם אחת ובשלב מוקדם ככל האפשר, רצוי בזמן הפעלת האפליקציה אבל אחרי האתחול של 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 (בדף הבית או במרכז הבקרה של האפליקציות), אתם יכולים לראות מדדי משתמשים שנאספו מנתוני Analytics, כמו משך הסשן הממוצע, הכנסה ממוצעת למשתמש (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.
באנר
מודעות מלבניות שמופיעות בחלק העליון או התחתון של מסך המכשיר
מודעות באנר מוצגות במסך בזמן שהמשתמשים נמצאים באינטראקציה עם האפליקציה, ויכול להיות שיתבצע רענון אוטומטי שלהן אחרי פרק זמן מסוים. אם אתם חדשים בתחום הפרסום בנייד, כדאי להתחיל עם מודעות באנר.
הטמעת מודעות באנרמודעת מעברון
מודעות במסך מלא שמכסות את ממשק האפליקציה עד שהמשתמש סוגר אותן
הכי טוב להשתמש במודעות מעברון בהפסקות טבעיות בזרימה של האפליקציה, למשל בין שלבים במשחק או מיד אחרי שהמשתמשים מסיימים משימה.
הטמעה של מודעות מעברוןמקומי
מודעות מותאמות אישית שיתאימו למראה ולחוויה שהאפליקציה מציעה
מודעות מותאמות הן פורמט מודעה שמבוסס על רכיבים. אתם מחליטים איך ואיפה המודעות המותאמות יוצגו, כך שהפריסה תהיה עקבית יותר עם עיצוב האפליקציה. אתם יכולים לבחור בעצמכם את הגופנים, הצבעים ופרטים אחרים, וכך ליצור מודעות טבעיות ולא פולשניות שיכולות להעשיר את חוויית המשתמש.
הטמעת מודעות מותאמות מסוג Advancedמתגמל
מודעות שמציעות למשתמשים תגמולים בתמורה לצפייה בסרטונים קצרים, לאינטראקציות עם מודעות התנסות באפליקציה ולמילוי סקרים
מודעות מתגמלות (או "מודעות מבוססות-תגמול") יכולות לעזור לכם לייצר הכנסות ממשתמשים שמשחקים בחינם.
| הטמעת מודעות מתגמלות | הטמעה של מודעות מתגמלות (ממשקי API חדשים) |