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

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

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

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

ידע מוקדם שנדרש לקורס

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

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

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

פורמט מודעה מזהה של יחידת מודעות לדוגמה
מודעות בפתיחת האפליקציה ca-app-pub-3940256099942544/9257395921
מודעת באנר מותאמת ca-app-pub-3940256099942544/9214589741
באנר בגודל קבוע ca-app-pub-3940256099942544/6300978111
מודעות מעברון ca-app-pub-3940256099942544/1033173712
סרטון מעברון ca-app-pub-3940256099942544/8691691433
מודעות מתגמלות ca-app-pub-3940256099942544/5224354917
מודעת מעברון מתגמלת ca-app-pub-3940256099942544/5354046379
מודעות מותאמות מסוג Advanced ca-app-pub-3940256099942544/2247696110
מודעות וידאו מותאמות מסוג Advanced ca-app-pub-3940256099942544/1044960115

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

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

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

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

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

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

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

  1. טוענים את האפליקציה שמשולבת בה מודעות ושולחים בקשה להצגת מודעה.
  2. בודקים בפלט ה-Logcat הודעה שנראית כמו זו שלמטה, שבה מוצג מזהה המכשיר ואיך מוסיפים אותו כמכשיר בדיקה:
    I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
    to get test ads on this device."
    מעתיקים את מזהה מכשיר הבדיקה ללוח.
  3. משנים את הקוד כדי להתקשר RequestConfiguration.Builder.setTestDeviceIds() ומעבירים את הקוד לרשימה של מזהי מכשיר הבדיקה.

    Java

    List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231");
    RequestConfiguration configuration =
        new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
    MobileAds.setRequestConfiguration(configuration);
    

    Kotlin

    val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)
    
    אפשר גם לבדוק את זה: isTestDevice() כדי לוודא שהמכשיר נוסף כראוי כמכשיר בדיקה.
  4. מפעילים מחדש את האפליקציה. אם המודעה היא מודעת Google, תוצג תווית מודעת בדיקה במרכז המודעה (מודעת באנר, מודעת מעברון או סרטון מתגמל):

    במודעות מותאמות מסוג Advanced, נכס הכותרת מתווסף לפני המחרוזת מודעה לבדיקה.

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

הערה: כדי לראות את התווית מודעת בדיקה, צריך להשתמש בגרסת SDK 11.6.0 ואילך.

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

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

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

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