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

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

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

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

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

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

יחידות מודעות לדוגמה

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

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

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

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

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

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

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

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

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

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

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

    void loadBanner() {
      
      final adUnitId = Platform.isAndroid
        ? 'ca-app-pub-3940256099942544/6300978111'
        : 'ca-app-pub-3940256099942544/2934735716';
      final bannerAd = BannerAd(
        adUnitId: adUnitId,
        request: AdRequest(),
        size: AdSize.banner,
      );
      bannerAd.load();
      
    }
    
  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. צריך לשנות את הקוד כך שתתבצע קריאה אל MobileAds.instance.updateRequestConfiguration עם רשימת מזהי המכשירים לבדיקה, לפני שליחת הבקשה להצגת מודעה.

    MobileAds.instance.updateRequestConfiguration(
      RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));
    
  5. הפעילו מחדש את האפליקציה. אם הוספתם את המכשיר בצורה תקינה כמכשיר בדיקה, תוצג התווית מודעת בדיקה במרכז החלק העליון של הבאנר, מודעת המעברון והמודעות המתגמלות:

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

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

בדיקה באמצעות תהליך בחירת הרשת (Mediation)

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

מודעות בתהליך בחירת הרשת לא מעבדות תווית מודעת בדיקה. באחריותך לוודא שמודעות הבדיקה מופעלות בכל אחת מהרשתות בתהליך בחירת הרשת, כדי שהרשתות האלה לא יסמנו את החשבון שלך עקב פעילות לא חוקית. למידע נוסף, ניתן לעיין במדריך בנושא תהליך בחירת הרשת (Mediation) של כל רשת ב-Android וב-iOS.

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