שיתוף המשוב שלכם ועזרה בתכנון מפת הדרכים של Google Mobile Ads SDK. כדאי למלא את הסקר השנתי של Google Mobile Ads SDK לשנת 2023 לפני שהוא ייסגר ב-5 במאי 2023.

שנתחיל?

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

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

פותחים את הפרויקט שלכם ב-Unity Editor. בחרו באפשרות נכסים > ייבוא חבילה > חבילה מותאמת אישית, ומצאו את הקובץ GoogleMobileAdsPlugin.unitypackage שהורדתם.

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

לכלול את Mobile Ads SDK

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

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

Android

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

iOS

לא צריך לבצע פעולות נוספות כדי לכלול את Mobile Ads SDK בפרויקט ב-Unity.

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

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

בעורך Unity, בוחרים בתפריט באפשרות נכסים > מודעות Google לנייד > הגדרות.

מזינים את מזהה האפליקציה ב-Android וב-iOS בכל שדה.

מפעילים את Mobile Ads SDK

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

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

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // When true all events raised by GoogleMobileAds will be invoked
        // on the Unity main thread. The default value is false.
        MobileAds.RaiseAdEventsOnUnityMainThread = true;

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

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

בחירת פורמט מודעה

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

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

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

פרסומת מרווח ביניים

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

הטמעת מעברון

מותאמת

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

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

ההטבה הופעלה

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

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

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

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

מפתח אפליקציה זהה

דרישות מוקדמות: Google Mobile Ads Unity Plugin 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);
    }