התחל עם AdMob בפרויקט iOS שלך

מדריך התחלה מהירה זה מיועד לבעלי אתרים ומפתחים שרוצים להשתמש ב-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 שלך

  1. רשום את האפליקציה שלך כאפליקציה של AdMob.

    1. היכנס או הירשם לחשבון AdMob.

    2. רשום את האפליקציה שלך ב-AdMob . שלב זה יוצר אפליקציית AdMob עם מזהה אפליקציית AdMob ייחודי שתזדקק לו בהמשך המדריך הזה.

    תתבקש להוסיף את ה-SDK של מודעות לנייד לאפליקציה שלך. מצא הוראות מפורטות עבור משימה זו בהמשך מדריך זה.

  2. קשר את אפליקציית AdMob לאפליקציית Firebase.

    שלב זה הוא אופציונלי אך מומלץ בחום. למידע נוסף על היתרונות של הפעלת מדדי משתמשים וקישור אפליקציית AdMob ל-Firebase.

    השלם את שני השלבים הבאים במרכז השליטה של ​​Apps של חשבון AdMob שלך:

    1. הפעל את מדדי המשתמש כדי לאפשר ל-AdMob לעבד ולהציג נתוני ניתוח שנאספו בחשבון AdMob שלך. זוהי גם הגדרה נדרשת עבורך לקשר את אפליקציית AdMob שלך ל-Firebase.

    2. קשר את אפליקציית AdMob לפרויקט Firebase ולאפליקציית 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 של מודעות לנייד

  1. הוסף את התלות של Google Mobile Ads SDK ל-Podfile של הפרויקט שלך:

    pod 'Google-Mobile-Ads-SDK'
    
  2. לפני טעינת מודעות, התקשר startWithCompletionHandler: ב- GADMobileAds.sharedInstance .

    קריאה זו מאתחלת את ה-SDK ומתקשרת חזרה למטפל בהשלמה לאחר השלמת האתחול (או לאחר פסק זמן של 30 שניות). התקשר לשיטה זו רק פעם אחת וכמה שיותר מוקדם, באופן אידיאלי בעת השקת האפליקציה אך לאחר אתחול Firebase.

    הנה דוגמה כיצד לקרוא לשיטת startWithCompletionHandler: ב- AppDelegate שלך:

    מָהִיר

    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 של מודעות לנייד מתחיל באופן אוטומטי לרשום אירועי ניתוח ומאפייני משתמש מהאפליקציה שלך. אתה יכול להציג נתונים אלה מבלי להוסיף קוד נוסף לאפליקציה שלך או ליישם מודעות כלשהן. כאן תוכל לראות את נתוני הניתוח:

שים לב שכדי לייצג טוב יותר את מדדי ARPU ו- ARPPU , ייתכן שתרצה לכלול נתונים מאירוע ניתוח מותאם אישית בשם ecommerce_purchase בחישוב ההכנסה עבור מדדים אלה ( למד כיצד ).

שלב 5: (אופציונלי) השתמש בתכונות נוספות של Google Analytics ו-Firebase

נצל עוד הזדמנויות ותכונות כדי לשפר את המונטיזציה של האפליקציה ומעורבות המשתמשים:

  • הוסף והשתמש ב-Firebase SDK עבור Google Analytics

  • השתמש במוצרים אחרים של Firebase באפליקציה שלך

    לאחר הוספת Firebase SDK עבור Google Analytics, השתמש במוצרים אחרים של Firebase כדי לבצע אופטימיזציה של מודעות באפליקציה שלך.

    • Config מרחוק מאפשר לך לשנות את ההתנהגות והמראה של האפליקציה שלך מבלי לפרסם עדכון אפליקציה, ללא עלות, למשתמשים פעילים יומיים ללא הגבלה.

    • בדיקת A/B נותנת לך את הכוח לבדוק שינויים בממשק המשתמש, בתכונות או במסעות המעורבות של האפליקציה שלך כדי לדעת אם הם משפיעים על מדדי המפתח שלך (כגון הכנסה ושימור) לפני פרסום השינויים באופן נרחב.

כדי להתחיל, בקר במדריך לשימוש ב-Google Analytics ו-Firebase עם אפליקציות AdMob .

שלב 6: בחר פורמט מודעה ליישום באפליקציה שלך

AdMob מציעה מספר פורמטים שונים של מודעות, כך שתוכל לבחור את הפורמט המתאים ביותר לחוויית המשתמש של האפליקציה שלך. לחץ על לחצן עבור פורמט מודעה כדי להציג הוראות יישום מפורטות בתיעוד של AdMob.

מודעות מלבניות המופיעות בחלק העליון או התחתון של מסך המכשיר

מודעות באנר נשארות על המסך בזמן שהמשתמשים מקיימים אינטראקציה עם האפליקציה, ויכולות לרענן אוטומטית לאחר פרק זמן מסוים. אם אתה חדש בתחום הפרסום לנייד, זה מקום מצוין להתחיל בו.

יישום מודעות באנר

מודעת ביניים

מודעות במסך מלא המכסות את הממשק של אפליקציה עד לסגירה על ידי המשתמש

מומלץ להשתמש במודעות ביניים בהפסקות טבעיות בזרימת ההפעלה של אפליקציה, כמו בין רמות של משחק או מיד לאחר השלמת משימה.

הטמעת מודעות ביניים

יָלִיד

מודעות הניתנות להתאמה אישית התואמות את המראה והתחושה של האפליקציה שלך

מודעות מותאמות הן פורמט מודעה המבוסס על רכיבים. אתה מחליט כיצד והיכן ממוקמות מודעות מותאמות כך שהפריסה תהיה עקבית יותר עם עיצוב האפליקציה שלך. על ידי בחירת גופנים, צבעים ופרטים אחרים עבור עצמך, תוכל ליצור מצגות מודעות טבעיות ולא פולשניות שיכולות להוסיף לחוויית משתמש עשירה.

הטמע מודעות מתקדמות מותאמות

מתוגמל

מודעות שמתגמלות משתמשים על צפייה בסרטונים קצרים ואינטראקציה עם מודעות וסקרים שניתנים להפעלה

מודעות מתגמלות (או "מבוססות תגמולים") יכולות לעזור לייצר רווחים ממשתמשים בחינם להפעלה.

יישום מודעות מתגמלות הטמעת מודעות מתגמלות (ממשקי API חדשים)