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

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

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

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

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

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

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

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

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

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

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

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

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

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

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