במדריך הזה נסביר איך מקבלים מודעות בדיקה בשילוב עם מודעות. חשוב להשתמש במודעות בדיקה במהלך שלב הפיתוח כדי שתוכלו ללחוץ עליהן מבלי לחייב בתשלום את המפרסמים ב-Google. אם תלחצו על יותר מדי מודעות בלי במצב בדיקה, אתם עלולים להיתקל בסימון החשבון שלכם עקב פעילות לא חוקית.
יש שתי דרכים להצגת מודעות בדיקה:
משתמשים באחת מיחידות מודעות ההדגמה של Google.
משתמשים ביחידת מודעות משלכם ומפעילים מצב בדיקה.
יחידות של מודעות הדגמה (דמו)
הדרך המהירה ביותר להפעיל את הבדיקה היא להשתמש ביחידות מודעות הדגמה (דמו) ש-Google מספקת. יחידות המודעות להדגמה ש-Google מספקת לא משויכות לחשבון AdMob שלכם, כך שאין סיכון שהחשבון יפיק תנועה לא חוקית בזמן השימוש ביחידות המודעות האלה.
יחידות של מודעות הדגמה (דמו) שמפנות לקריאייטיבים ספציפיים לבדיקה בכל פורמט:
Android
פורמט מודעה | דוגמה למזהה של יחידת מודעות |
---|---|
באנר | ca-app-pub-3940256099942544/6300978111 |
מעברון | 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
כדי להוסיף מכשיר בדיקה ולבדוק גרסאות 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()
בכל אחד מהפורמטים של המודעות כדי לברר איזו רשת מודעות הציגה את המודעה הנוכחית.