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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

מודעת ביניים

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

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

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

יָלִיד

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

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

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

מתוגמל

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

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

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