הפעלת מודעות בדיקה

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

יש שתי דרכים לקבל מודעות בדיקה:

  1. משתמשים באחת מיחידות המודעות לדוגמה של Google.

  2. משתמשים ביחידת המודעות שלכם ומפעילים מכשירי בדיקה.

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

  • משלימים את תחילת העבודה.

  • מייבאים את הפלאגין של Google Mobile Ads ל-Unity לאפליקציה שלכם ב-Unity.

דוגמאות ליחידות של מודעות

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

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

ריכזנו כאן דוגמאות ליחידות של מודעות לכל פורמט ב-Android וב-iOS:

Android

פורמט מודעה דוגמה למזהה של יחידת מודעות
האפליקציה פתוחה ca-app-pub-3940256099942544/9257395921
Banner ca-app-pub-3940256099942544/6300978111
מודעות Interstitial ca-app-pub-3940256099942544/1033173712
Rewarded ca-app-pub-3940256099942544/5224354917
מודעות מעברון מתגמלות ca-app-pub-3940256099942544/5354046379
מודעות מותאמות ca-app-pub-3940256099942544/2247696110

iOS

פורמט מודעה דוגמה למזהה של יחידת מודעות
האפליקציה פתוחה ca-app-pub-3940256099942544/5575463023
Banner ca-app-pub-3940256099942544/2934735716
מודעות Interstitial ca-app-pub-3940256099942544/4411468910
Rewarded ca-app-pub-3940256099942544/1712485313
מודעות מעברון מתגמלות ca-app-pub-3940256099942544/6978759866
מודעות מותאמות ca-app-pub-3940256099942544/3986624511

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

הפעלת מכשירים לבדיקה

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

כדי להוסיף את המכשיר כמכשיר בדיקה, פועלים לפי השלבים הבאים.

הוספת מכשיר הבדיקה בממשק המשתמש של AdMob

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

הוספת מכשיר הבדיקה באופן פרוגרמטי

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

  1. מריצים אפליקציה שהוגדרה באמצעות Mobile Ads SDK ושולחים בקשה להצגת מודעה באמצעות אחד ממזהי יחידות המודעות לבדיקה שמפורטים למעלה. רשימת הקוד.

    ...
    private void RequestBanner()
    {
        #if UNITY_ANDROID
            string adUnitId = "ca-app-pub-3940256099942544/6300978111";
        #elif UNITY_IPHONE
            string adUnitId = "ca-app-pub-3940256099942544/2934735716";
        #else
            string adUnitId = "unexpected_platform";
        #endif
    
        // Create a 320x50 banner at the top of the screen.
        bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
        // Create an empty ad request.
        AdRequest request = new AdRequest();
        // Load the banner with the request.
        bannerView.LoadAd(request);
    }
  2. בודקים את הפלט של המסוף או של logcat כדי למצוא הודעה שנראית כך:

    Android

    I/Ads: Use
      RequestConfiguration.Builder
        .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
      to get test ads on this device.

    iOS

    <Google> To get test ads on this device, set:
      GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
      @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
  3. מעתיקים את המזהה האלפאנומרי של מכשיר הבדיקה ללוח.

  4. משנים את הקוד כך שיוסיף את מזהי מכשירי הבדיקה לרשימה RequestConfiguration.TestDeviceIds.

    RequestConfiguration requestConfiguration = new RequestConfiguration();
    requestConfiguration.TestDeviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
  5. מגדירים את requestConfiguration באופן גלובלי לערך MobileAds.

    MobileAds.SetRequestConfiguration(requestConfiguration);
  6. מפעילים מחדש את האפליקציה. אם הוספתם את המכשיר כראוי כמכשיר בדיקה, תופיע התווית מודעת בדיקה במרכז החלק העליון של מודעות באנר, מודעות מעברון ומודעות עם תגמול:

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

  7. עכשיו, אחרי שהמכשיר רשום כמכשיר בדיקה, תוכלו להתחיל לקבל מודעות בדיקה ריאליסטיות יותר. לשם כך, צריך להחליף את adUnitID לבדיקה ב-adUnitID משלכם.

בדיקה באמצעות Unity Editor

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

בדיקה עם תהליך בחירת הרשת (Mediation)

יחידות המודעות לדוגמה של Google מציגות רק מודעות Google. כדי לבדוק את ההגדרה של תהליך בחירת הרשת (Mediation), צריך להשתמש בגישה של הפעלת מכשירי בדיקה.

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

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