במדריך הזה מוסבר איך לקבל מודעות בדיקה בשילוב של המודעות. חשוב להשתמש במודעות בדיקה במהלך שלב הפיתוח כדי שתוכלו ללחוץ עליהן מבלי לחייב בתשלום את המפרסמים ב-Google. אם תלחצו על יותר מדי מודעות בלי להפעיל את מצב הבדיקה, המערכת עלולה לדווח על פעילות לא חוקית בחשבון.
יש שתי דרכים לקבל מודעות בדיקה:
משתמשים באחת מיחידות המודעות לדוגמה של Google.
משתמשים ביחידת המודעות שלכם ומפעילים את מצב הבדיקה.
יחידות מודעות לדוגמה
הדרך המהירה ביותר להפעיל את הבדיקה היא להשתמש ביחידות מודעות הדגמה (דמו) ש-Google מספקת. יחידות המודעות לא משויכות לחשבון AdMob שלכם, כך שאין סיכון שהחשבון יפיק תנועה לא חוקית בזמן השימוש ביחידות המודעות.
ריכזנו כאן יחידות של מודעות לדוגמה שמפניות לנכסי קריאייטיב ספציפיים לבדיקה בכל פורמט:
Android
פורמט מודעה | דוגמה למזהה של יחידת מודעות |
---|---|
Banner | ca-app-pub-3940256099942544/6300978111 |
מודעות Interstitial | ca-app-pub-3940256099942544/1033173712 |
Rewarded | ca-app-pub-3940256099942544/5224354917 |
iOS
פורמט מודעה | דוגמה למזהה של יחידת מודעות |
---|---|
Banner | ca-app-pub-3940256099942544/2934735716 |
מודעות Interstitial | ca-app-pub-3940256099942544/4411468910 |
Rewarded | ca-app-pub-3940256099942544/1712485313 |
הפעלת מכשירים לבדיקה (מצב בדיקה)
אם אתם רוצים לבצע בדיקה קפדנית יותר עם מודעות שנראות כמו מודעות בשלב ההפקה, עכשיו אתם יכולים להגדיר את המכשיר כמכשיר בדיקה ולהשתמש במזהים של יחידות המודעות שיצרתם בממשק המשתמש של AdMob. אפשר להוסיף מכשירי בדיקה בממשק המשתמש של AdMob או באופן פרוגרמטי באמצעות Google Mobile Ads SDK.
כדי להוסיף את המכשיר כמכשיר בדיקה, פועלים לפי השלבים הבאים.
הוספת מכשיר הבדיקה בממשק המשתמש של AdMob
כדי להוסיף מכשיר בדיקה ולבדוק גרסאות build חדשות או קיימות של אפליקציות בצורה פשוטה ולא פרוגרמטית, אפשר להשתמש בממשק המשתמש של AdMob. כך עושים את זה.
איך מוסיפים את מכשיר הבדיקה באופן פרוגרמטי
אם אתם רוצים לבדוק מודעות באפליקציה במהלך הפיתוח, עליכם לפעול לפי השלבים הבאים כדי לרשום את מכשיר הבדיקה באופן פרוגרמטי.
טוענים את האפליקציה לשילוב המודעות ושולחים בקשה להצגת מודעה.
בודקים במסוף אם הודעה שנראית כך:
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" ];
מעתיקים את מזהה מכשיר הבדיקה ללוח.
צריך לשנות את הקוד כדי להגדיר את מזהה מכשיר הבדיקה דרך
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);
הפעילו מחדש את האפליקציה. אם המודעה היא מודעת Google, מופיעה תווית מצב בדיקה במרכז המודעה (מודעת באנר, מודעת מעברון או מודעת מתגמלת):
מודעות עם התווית מצב בדיקה הזה בטוחות ללחיצה. בקשות, חשיפות וקליקים על מודעות במצב בדיקה לא יופיעו בדוחות החשבון.
בדיקה עם תהליך בחירת הרשת (Mediation)
יחידות המודעות לדוגמה של Google מציגות רק מודעות Google. כדי לבדוק את ההגדרה של תהליך בחירת הרשת (Mediation), צריך להשתמש בגישה של הפעלת מכשירי בדיקה.
מודעות שמנוהלות על ידי תהליך בחירת הרשת (Mediation) לא מציגות תווית של מצב בדיקה. באחריותכם לוודא שמצב הבדיקה מופעל בכל רשתות בחירת הרשת שלכם, כדי שהרשתות האלה לא ידווחו על פעילות לא חוקית בחשבון. מידע נוסף זמין במדריך לכל רשת.
אם אתם לא בטוחים אם מתאם של רשת מודעות בתהליך בחירת הרשת (Mediation) מספק מצב בדיקה, מומלץ להימנע מלחיצה על מודעות מהרשת הזו במהלך הפיתוח. אפשר להשתמש בשיטה ResponseInfo::mediation_adapter_class_name()
בכל אחד מהפורמטים של המודעות כדי לברר איזו רשת מודעות הציגה את המודעה הנוכחית.