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

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

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

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

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

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

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

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

Android

פורמטים של מודעות מזהה לדוגמה של יחידת מודעות
באנר ca-app-pub-3940256099942544/6300978111
מעברון ca-app-pub-3940256099942544/1033173712
מודעות מתגמלות ca-app-pub-3940256099942544/5224354917

iOS

פורמטים של מודעות מזהה לדוגמה של יחידת מודעות
באנר ca-app-pub-3940256099942544/2934735716
מעברון ca-app-pub-3940256099942544/4411468910
מודעות מתגמלות ca-app-pub-3940256099942544/1712485313

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

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

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

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

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

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

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

  1. טוענים את האפליקציה שמשולבת במודעות ושולחים בקשה להצגת מודעה.

  2. בודקים במסוף אם הודעה שנראית כך:

    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. עליך לשנות את הקוד כדי להגדיר את מזהה מכשיר הבדיקה דרך SetRequestConfiguration:

      // Set a sample device ID of 2077ef9a63d2b398840261c8221a0c9b
      firebase::gma::RequestConfiguration request_configuration =
        firebase::gma::GetRequestConfiguration();
      request_configuration.test_device_ids.push_back("2077ef9a63d2b398840261c8221a0c9b");
      firebase::gma::SetRequestConfiguration(request_configuration);
    
  4. הפעילו מחדש את האפליקציה. אם המודעה היא מודעת Google, מופיעה תווית מצב בדיקה במרכז המודעה (מודעת באנר, מודעת מעברון או מודעת מתגמלת):

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

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

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

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

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