Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

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

      פרויקטי Firebase נוצרו לפני 31 ביולי, 2019 יכולים לשדרג את חוויית Google Analytics המלאה מן ואינטגרציות הכרטיסייה, כמו גם. שדרוג זה הוא אופציונלי אך מומלץ.

שלב 1: הגדר את האפליקציה שלך בחשבון AdMob שלך

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

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

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

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

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

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

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

    מטרה-ג

    @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

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

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

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

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

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

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

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

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

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

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

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

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

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

ביניים

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

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

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

יָלִיד

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

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

יישם מודעות מתקדמות מקומיות

מתוגמל

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

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

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