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

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

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

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

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

  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), צריך להשתמש בגישה של הפעלת מכשירי בדיקה.

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

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