המדריך למתחילים הזה מיועד לבעלי אפליקציות ולמפתחים שרוצים להשתמש ב-AdMob כדי לייצר הכנסות מאפליקציה שנוצרה באמצעות Firebase. אם אתם לא מתכוונים לכלול את Firebase באפליקציה, צריך לעבור אל AdMob עצמאי במקום זאת.
אם עדיין לא עשיתם זאת, כאן מופיע מידע על כל היתרונות של השימוש ב-AdMob, ב-Firebase, ו-Google Analytics יחד.
לפני שמתחילים
אם עדיין אין לכם פרויקט ב-Firebase ואפליקציה ב-Firebase, תצטרכו לפעול לפי השלבים במדריך לתחילת העבודה עם Firebase: הוספת Firebase לפרויקט ל-iOS.
מוודאים ש-Google Analytics מופעל בפרויקט Firebase:
אם אתם יוצרים פרויקט חדש ב-Firebase, צריך להפעיל את Google Analytics במהלך תהליך יצירת הפרויקט.
אם יש לך פרויקט Firebase שעדיין לא מכיל האפשרות Google Analytics מופעלת, אפשר להפעיל את Google Analytics דרך ה שילובים של
. > הגדרות הפרויקט
שלב 1: מגדירים את האפליקציה בחשבון AdMob
רושמים את האפליקציה כאפליקציית AdMob.
כניסה לחשבון או להירשם ל- חשבון AdMob.
רושמים את האפליקציה ב-AdMob. בשלב הזה נוצרת אפליקציית AdMob עם מזהה אפליקציה ייחודי של AdMob, שתצטרכו בהמשך המדריך.
תתבקשו להוסיף את ה-SDK של Mobile Ads לאפליקציה. בהמשך המדריך מפורטות הוראות לביצוע המשימה הזו.
מקשרים את אפליקציית AdMob לאפליקציית Firebase.
השלב הזה אופציונלי, אבל מומלץ מאוד. כאן תוכלו לקרוא מידע נוסף על היתרונות של הפעלת מדדי המשתמשים וקישור האפליקציה של AdMob ל-Firebase.
מבצעים את שני השלבים הבאים בלוח הבקרה Apps בחשבון 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: הוספה של Mobile Ads SDK ואיפוס שלו
צריך להוסיף את התלות של ה-SDK של Google Mobile Ads לפרויקט Podfile:
pod 'Google-Mobile-Ads-SDK'
לפני טעינת מודעות, יש להפעיל את השיטה
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 for Google Analytics, אפשר גם סימון המרות בקמפיינים של פרסום וגם יצירת קהלים בהתאמה אישית במסוף Firebase.
שימו לב שכדי לייצג בצורה טובה יותר
ARPU וגם
מדדי ARPPU,
ייתכן שתרצו לכלול נתונים מאירוע מותאם אישית של Analytics שנקרא
ecommerce_purchase
בחישוב ההכנסה של המדדים האלה
(כך עושים זאת).
שלב 5: (אופציונלי) שימוש בתכונות נוספות של Google Analytics ו-Firebase
נצלו יותר הזדמנויות ותכונות כדי לשפר את המונטיזציה של האפליקציה התעניינות המשתמשים:
מוסיפים את Firebase SDK for Google Analytics ומשתמשים בו
מטמיעים באפליקציה רישום ביומן של אירועים מותאמים אישית.
סימון המרות במודעה בהתאמה אישית קמפיינים.
הכללת אירוע אחד (
ecommerce_purchase
) נתונים בהכנסות חישוב עבור ARPU וגם מדדי ARPPU.
מידע נוסף זמין במדריך בנושא שימוש ב-Google Analytics וב-Firebase עם אפליקציות AdMob.
שימוש במוצרים אחרים של Firebase באפליקציה
אחרי שמוסיפים את Firebase SDK for Google Analytics, משתמשים באפליקציות אחרות של Firebase המוצרים כדי לבצע אופטימיזציה של מודעות באפליקציה.
בעזרת Remote Config אפשר לשנות את ההתנהגות ואת המראה של האפליקציה בלי לפרסם עדכון לאפליקציה, ללא עלות, למשך מספר בלתי מוגבל של משתמשים פעילים ביום.
A/B Testing מאפשר לבדוק שינויים לממשק המשתמש, לתכונות או לקמפיינים לעידוד השימוש באפליקציה כדי להבין אם הם יוצרים להשפיע על מדדי המפתח שלכם (כמו הכנסות ושימור משתמשים) לפני שתתחילו משתנה באופן נרחב.
אופטימיזציה של מונטיזציה ממודעות באפליקציה
כדאי לנסות פורמטים או הגדרות שונות של מודעות עם קבוצת משנה קטנה של משתמשים, ואז לקבל החלטות מבוססות-נתונים לגבי הטמעת המודעה לכל המשתמשים. מידע נוסף זמין במדריכים הבאים:
בדיקת ההטמעה של פורמטים חדשים של מודעות (סקירה כללית | הטמעה).
אופטימיזציה של תדירות הצגת המודעות (סקירה כללית | הטמעה).
שלב 6: בוחרים את פורמט המודעה להטמעה באפליקציה
AdMob מציע כמה פורמטים שונים של מודעות, כך שתוכלו לבחור את הפורמט המתאימה ביותר לחוויית המשתמש באפליקציה. אפשר ללחוץ על לחצן של פורמט מודעה כדי הוראות הטמעה מפורטות במסמכי התיעוד בנושא AdMob.
באנר
מודעות מלבניות שמופיעות בחלק העליון או התחתון של מסך המכשיר
מודעות באנר מוצגות במסך גם בזמן אינטראקציות של המשתמשים באפליקציה, ויכול להיות שיתבצע רענון אוטומטי שלהן אחרי פרק זמן מסוים. אם זו הפעם הראשונה שאתם משתמשים בנייד פרסום – זה מקום מצוין להתחיל בו.
הטמעת מודעות באנרמודעת מעברון
מודעות במסך מלא שמכסות את ממשק האפליקציה עד שהמשתמש סוגר אותה
מומלץ להשתמש במודעות מעברון במקרים של השהיות טבעיות בזרימה של האפליקציה הפעלה, למשל בין שלבים במשחק או מיד אחרי שמשימה מסתיימת.
הטמעה של מודעות מעברוןמקומי
מודעות בהתאמה אישית שמשתלבות בעיצוב של האפליקציה
מודעות מותאמות הן פורמט מודעה שמבוסס על רכיבים. אתם מחליטים איך ואיפה מוצבות כך שהפריסה תהיה עקבית יותר לעיצוב של האפליקציה. על ידי כשבוחרים גופנים, צבעים ופרטים אחרים, אפשר ליצור מצגות ברורות של מודעות שיכולות לשפר את חוויית המשתמש.
הטמעה של מודעות מותאמות מסוג Advancedמתגמל
מודעות שמציעות למשתמשים תגמולים בתמורה לצפייה בסרטונים קצרים ולאינטראקציה עם הילדים מודעות וסקרים
מודעות מתגמלות (או מודעות שמבוססות על תגמולים) יכולות לעזור לייצר הכנסות ממשתמשים שמעדיפים אפליקציות או משחקים חינמיים.
הטמעת מודעות מתגמלות | הטמעת מודעות מתגמלות (ממשקי API חדשים) |