מדריך התחלה מהירה זה מיועד לבעלי תוכן דיגיטלי ולמפתחים שרוצים להשתמש ב-AdMob כדי לייצר הכנסות מאפליקציה שנבנתה באמצעות Firebase. אם אתם לא מתכננים לכלול את Firebase באפליקציה, כדאי לעיין במדריך העצמאי AdMob.
אם עדיין לא עשיתם את זה, כדאי לקרוא על כל היתרונות של שימוש משולב ב-AdMob, ב-Firebase וב-Google Analytics.
לפני שמתחילים
אם עדיין אין לכם פרויקט ב-Firebase ואפליקציה ב-Firebase, תצטרכו לפעול לפי השלבים במדריך לתחילת העבודה עם Firebase: איך מוסיפים את Firebase לפרויקט Android
מוודאים ש-Google Analytics מופעל בפרויקט שלכם ב-Firebase:
אם אתם יוצרים פרויקט חדש ב-Firebase, זכרו להפעיל את Google Analytics לפני שתסיימו ליצור את הפרויקט.
אם יש לכם פרויקט קיים ב-Firebase שלא הפעלתם בו את Google Analytics, תוכלו להפעיל את Google Analytics דרך הכרטיסייה Integrations (שילובים) בקטע
(הגדרות הפרויקט). > Project settings
שלב 1: מגדירים את האפליקציה בחשבון AdMob
רושמים את האפליקציה כאפליקציית AdMob.
נכנסים לחשבון או נרשמים לחשבון AdMob.
הרשמה של האפליקציה ב-AdMob. בשלב הזה נוצרת אפליקציית AdMob עם AdMob מזהה אפליקציה ייחודי שיהיה צורך בו בהמשך המדריך הזה.
תתבקשו להוסיף את Mobile Ads ה-SDK לאפליקציה. בהמשך המדריך מפורטות הוראות לביצוע המשימה הזו.
מקשרים את האפליקציה AdMob לאפליקציה ב-Firebase.
השלב הזה הוא אופציונלי אבל מומלץ מאוד. מידע נוסף על היתרונות של הפעלת מדדי משתמשים וקישור האפליקציה שלכם ל-FirebaseAdMob
במרכז הבקרה Apps בחשבון AdMob, מבצעים את שני השלבים הבאים:
מפעילים את האפשרות מדדי משתמשים כדי לאפשר ל-AdMob לעבד ולהציג נתונים מניתוח נתונים בחשבון AdMob. ההגדרה הזו נדרשת גם כדי לקשר את האפליקציה AdMob ל-Firebase.
מקשרים את האפליקציה AdMob לפרויקט Firebase ולאפליקציית Firebase הקיימים.
מוודאים שמזינים את אותו שם חבילה שהזנתם עבור אפליקציית Firebase. שם החבילה של אפליקציית Firebase מופיע בכרטיס האפליקציות שלך בקטע
הגדרות הפרויקט . >
שלב 2: מוסיפים את מזהה האפליקציה AdMob לקובץ AndroidManifest.xml
מוסיפים את AdMob מזהה האפליקציה לקובץ AndroidManifest.xml
של האפליקציה באמצעות התג <meta-data>
כמו שמוצג בהמשך.
<manifest>
<application>
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ADMOB_APP_ID"/>
</application>
</manifest>
שלב 3: מוסיפים ומפעילים את Mobile Ads SDK
מוסיפים את התלות של Google Mobile Ads SDK לקובץ Gradle של המודול (ברמת האפליקציה) (בדרך כלל
<project>/<app-module>/build.gradle.kts
או<project>/<app-module>/build.gradle
):implementation("com.google.android.gms:play-services-ads:24.5.0")
לפני טעינת המודעות, צריך להפעיל את השיטה
MobileAds.initialize()
.הקריאה הזו מאתחלת את ה-SDK ומחזירה קריאה למאזין השלמה אחרי שהאתחול מסתיים (או אחרי פסק זמן של 30 שניות). צריך להפעיל את השיטה הזו רק פעם אחת, מוקדם ככל האפשר, באופן אידיאלי בזמן השקת האפליקציה.
דוגמה להפעלת השיטה
initialize()
בפעילות:Kotlin
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // ... MobileAds.initialize(this) }
Java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ... MobileAds.initialize(this); }
שלב 4: צפייה במדדי משתמשים ובנתונים אנליטיים
אחרי האתחול, Mobile Ads SDK מתחיל באופן אוטומטי לתעד אירועים ומאפייני משתמשים לניתוח נתונים מהאפליקציה. אפשר לראות את הנתונים האלה בלי להוסיף קוד לאפליקציה או להטמיע מודעות. הנתונים האלה מניתוח הנתונים מוצגים במקומות הבאים:
בכרטיס מדדי משתמשים בחשבון 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 for Google Analytics, אפשר להשתמש במוצרים אחרים של Firebase כדי לבצע אופטימיזציה של המודעות באפליקציה.
Remote Config מאפשרת לכם לשנות את ההתנהגות והמראה של האפליקציה בלי לפרסם עדכון לאפליקציה, ללא עלות, למספר בלתי מוגבל של משתמשים פעילים ביום.
A/B Testing מאפשר לכם לבדוק שינויים בממשק המשתמש, בתכונות או בקמפיינים לעידוד השימוש באפליקציה, כדי לדעת אם הם משפיעים על מדדי המפתח (כמו הכנסות ושימור) לפני שאתם משיקים את השינויים לכל המשתמשים.
אופטימיזציה של המונטיזציה של מודעות באפליקציה
אפשר לנסות פורמטים או הגדרות שונות של מודעות עם קבוצת משנה קטנה של משתמשים, ואז לקבל החלטות מבוססות-נתונים לגבי הטמעת המודעה אצל כל המשתמשים. מידע נוסף זמין במדריכים הבאים:
בדיקת הטמעה של פורמט מודעה חדש (סקירה כללית | הטמעה).
אופטימיזציה של תדירות הצגת המודעות (סקירה כללית | הטמעה).
שלב 6: בחירת פורמט מודעה להטמעה באפליקציה
ב-AdMob יש מגוון פורמטים של מודעות, כך שאתם יכולים לבחור את הפורמט שהכי מתאים לחוויית המשתמש באפליקציה שלכם. לחיצה על לחצן של פורמט מודעה תציג הוראות הטמעה מפורטות במסמכי AdMob התיעוד.
באנר
מודעות מלבניות שמופיעות בחלק העליון או התחתון של מסך המכשיר
מודעות באנר מוצגות במסך גם בזמן אינטראקציות של המשתמשים באפליקציה, ויכול להיות שיתבצע רענון אוטומטי שלהן אחרי פרק זמן מסוים. אם אתם חדשים בתחום הפרסום לנייד, כדאי להתחיל עם מודעות כאלה.
הטמעת מודעות באנרמודעת מעברון
מודעות במסך מלא שמכסות את הממשק של אפליקציה עד שהמשתמש סוגר אותן
השימוש במודעות מעברון הכי מתאים להפסקות טבעיות בזרימת הביצוע של האפליקציה, למשל בין רמות במשחק או מיד אחרי השלמת משימה.
הטמעה של מודעות מעברוןמקומי
מודעות שניתנות להתאמה אישית ומשתלבות היטב בסגנון ובעיצוב של האפליקציה
מודעות מותאמות הן פורמט של מודעות שמבוסס על רכיבים. אתם מחליטים איך ואיפה המודעות המותאמות יוצגו, כך שהפריסה תהיה עקבית יותר עם עיצוב האפליקציה. אם תבחרו בעצמכם את הגופנים, הצבעים ופרטים אחרים, תוכלו ליצור מודעות שמשתלבות בצורה טבעית באפליקציה מבלי לפגוע בחוויית המשתמש.
הטמעה של מודעות מותאמות מתקדמותמתגמל
מודעות שמציעות למשתמשים תגמולים בתמורה לצפייה בסרטונים קצרים, לאינטראקציות עם מודעות התנסות באפליקציה ולמילוי סקרים
מודעות מתגמלות יכולות לעזור לכם לייצר הכנסות ממשתמשים שמשחקים בחינם.
הטמעה של מודעות מתגמלות | הטמעה של מודעות מתגמלות (ממשקי API חדשים) |