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


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

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

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

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

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

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

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

Android

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

iOS

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

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

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

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

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

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

הוספת מכשיר הבדיקה באמצעות קוד

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

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