שנתחיל?

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

שילוב הפלאגין של Google Mobile Ads Unity באפליקציה, שתוכלו לעשות כאן, הוא השלב הראשון בהצגת מודעות AdMob ולהרוויח כסף. בסיום השילוב, אפשר לבחור פורמט מודעה (למשל, סרטון מקורי או מודעת מתגמלות) כדי לקבל הוראות מפורטות להטמעה.

דרישות מוקדמות

הורדת הפלאגין של Mobile Ads Unity

הפלאגין 'Google Mobile Ads Unity' מאפשר למפתחים של Unity להציג בקלות מודעות של Google לנייד באפליקציות ל-Android ול-iOS, ללא צורך בכתיבת קוד Java או Objective-C. הפלאגין מספק ממשק C# לבקשת מודעות שנעשה בהן שימוש בסקריפטים של C# בפרויקט ה-Unity.

משתמשים בקישורים הבאים כדי להוריד את החבילה של Unity לפלאגין או לעיין בקוד שלו ב-GitHub.

להורדת הפלאגין להצגת המקור

כדי שיהיה לכם קל יותר לשלב מודעות ב-Unity Editor, אפשר לנסות את גרסת הבטא של מיקומי מודעות חדשים.

ייבוא הפלאגין 'Mobile Ads Unity'

פותחים את הפרויקט שלכם בעורך Unity. בוחרים באפשרות Propertys > Import Package > Custom Package כדי למצוא את הקובץ GoogleMobileAdsPlugin.unitypackage שהורדת.

מוודאים שכל הקבצים נבחרו ולוחצים על ייבוא.

לכלול את Mobile Ads SDK

הפלאגין של Google Mobile Ads Unity מחולק לספריית מקודדים של שירותי Unity Play. הספרייה הזו מיועדת לשימוש בכל פלאגין של Unity שדורשת גישה לספריות ספציפיות ב-Android (למשל, AAR) או iOS CocoaPods. הוא מאפשר ליישומי פלאגין של Unity להצהיר על יחסי תלות, שמתבטלים באופן אוטומטי והועתקו לפרויקט Unity.

יש לבצע את השלבים הבאים כדי לוודא שהפרויקט כולל את Mobile Ads SDK.

Android

בעורך Unity, בוחרים באפשרות Assets > External Dependency Manager > Android resolver > Resolution. הספרייה 'מנהל תלות חיצוני' של Unity תעתיק את התלות שהוצהרה לספרייה של Assets/Plugins/Android באפליקציית Unity.

iOS

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

  • כשמשתמשים ב-Unity מגרסה 5.6 ואילך, נוצרת xcworkspace הכולל את ספריות התלות הנדרשות. השתמשו ב-xcworkspace שנוצר במקום בפרויקט ה-Xcode הרגיל.
  • כשמשתמשים בגרסאות ישנות יותר של Unity, התלות נכללות בפרויקט Xcode הרגיל.

הגדרת מזהה האפליקציה ב-AdMob

בעורך Unity, בוחרים באפשרות Assets > Google Mobile Ads > Settings (הגדרות & Google לנייד).

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

אם האפליקציה משתמשת ב-Ad Manager במקום ב-AdMob, יש להפעיל את Google Ad Manager בלחיצה על תיבת הסימון מופעלת בקטע Google Ad Manager.

הפעלה של Mobile Ads SDK

לפני טעינת מודעות, יש להפעיל את האפליקציה ב-Mobile Ads SDK באמצעות התקשרות MobileAds.Initialize()יש לעשות זאת פעם אחת בלבד, ובאופן אידיאלי בעת הפעלת האפליקציה.

הנה דוגמה לקריאה ל-Initialize() בשיטת Start() של סקריפט המצורף ל-GameObject:

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

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

בחירה של פורמט מודעה

ה-SDK של מודעות לנייד כלול עכשיו באפליקציה Unity, בעת פריסת הפלטפורמה של Android או של iOS. עכשיו אתם מוכנים להטמיע מודעה. ב-AdMob יש מספר פורמטים שונים של מודעות, כך שאתם יכולים לבחור את הפורמט שהכי מתאים לצרכים שלכם בחוויית המשתמש.

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

הטמעה של מודעת באנר

מעברון

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

הטמעה של מודעת מעברון

מקומי

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

הטמעה של מודעות מותאמות

ההטבה הופעלה

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

הטמעה של מודעות מתגמלות

בקשה להרשאת שקיפות של מעקב אחר אפליקציות

כדי להציג את בקשת ההרשאה לשקיפות במעקב אחר אפליקציות (ATT) לגישה ל-IDFA, יש להשתמש בחבילה לתמיכה ב-iOS 14 לתמיכה ב-iOS.

מפתח אפליקציה זהה [במופע הראשון בטקסט להוסיף (SameAppKey)]

דרישות מוקדמות: Google Mobile Ads Unity פלאגין 6.1.0 ומעלה

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

'מפתח אפליקציה זהה' מופעל כברירת מחדל, אבל אפשר להשבית אותו באמצעות API הזה:

public void Start()
    {
        RequestConfiguration requestConfiguration =
            new RequestConfiguration.Builder()
            .SetSameAppKeyEnabled(true).build();
        MobileAds.SetRequestConfiguration(requestConfiguration);

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(HandleInitCompleteAction);
    }