במדריך הזה מוסבר איך מפעילים מודעות בדיקה בשילוב של המודעות. חשוב להפעיל מודעות בדיקה במהלך שלב הפיתוח כדי שתוכלו ללחוץ עליהן מבלי לחייב בתשלום את המפרסמים ב-Google. אם תלחצו על יותר מדי מודעות בלי להפעיל את מצב הבדיקה, המערכת עשויה לדווח על פעילות לא חוקית בחשבון שלכם.
יש שתי דרכים לקבל מודעות בדיקה:
משתמשים באחת מיחידות המודעות לדוגמה של Google.
משתמשים ביחידת המודעות שלכם ומפעילים מכשירי בדיקה.
דרישות מוקדמות
משלימים את תחילת העבודה.
מייבאים את הפלאגין של Google Mobile Ads ל-Flutter לאפליקציית Flutter.
דוגמאות ליחידות של מודעות
הדרך המהירה ביותר להפעיל את הבדיקה היא להשתמש ביחידות של מודעות בדיקה ש-Google מספקת. יחידות המודעות להדגמה ש-Google מספקת לא משויכות לחשבון AdMob שלכם, כך שאין סיכון שהחשבון יפיק תנועה לא חוקית בזמן השימוש ביחידות המודעות האלה.
חשוב לציין של-Google יש יחידות שונות של מודעות בדיקה ל-Android ול-iOS. כדי לשלוח בקשות להצגת מודעות בדיקה ב-iOS, צריך להשתמש ביחידת מודעות בדיקה ל-iOS. כדי לשלוח בקשות ב-Android, צריך להשתמש ביחידת מודעות בדיקה ל-Android.
יחידות המודעות האלה מפנות לנכסי קריאייטיב ספציפיים לבדיקה.
הפעלת מכשירים לבדיקה
אם אתם רוצים לבצע בדיקות מעמיקות יותר עם מודעות שנראות כמו מודעות בשלב ההפקה, עכשיו אתם יכולים להגדיר את המכשיר כמכשיר בדיקה ולהשתמש במזהים של יחידות המודעות שיצרתם בממשק המשתמש של AdMob.
כדי להוסיף את המכשיר כמכשיר בדיקה, פועלים לפי השלבים הבאים.
הוספת מכשיר הבדיקה בממשק המשתמש של AdMob
כדי להוסיף מכשיר בדיקה ולבדוק גרסאות build חדשות או קיימות של אפליקציות בצורה פשוטה ולא פרוגרמטית, אפשר להשתמש בממשק המשתמש של AdMob. כך עושים את זה.
הוספת מכשיר הבדיקה באופן פרוגרמטי
אם אתם רוצים לבדוק מודעות באפליקציה במהלך הפיתוח, עליכם לפעול לפי השלבים הבאים כדי לרשום את מכשיר הבדיקה באופן פרוגרמטי.
מריצים אפליקציה שהוגדרה באמצעות Mobile Ads SDK ושולחים בקשה להצגת מודעה באמצעות אחד ממזהי יחידות המודעות לבדיקה שמפורטים למעלה.
void loadBanner() { final adUnitId = Platform.isAndroid ? 'ca-app-pub-3940256099942544/6300978111' : 'ca-app-pub-3940256099942544/2934735716'; final bannerAd = BannerAd( adUnitId: adUnitId, request: AdRequest(), size: AdSize.banner, ); bannerAd.load(); }
בודקים את הפלט של המסוף או של logcat כדי למצוא הודעה שנראית כך:
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" ];
מעתיקים את המזהה האלפאנומרי של מכשיר הבדיקה ללוח.
משנים את הקוד כך שיפעיל את
MobileAds.instance.updateRequestConfiguration
עם רשימת מזהי המכשירים לבדיקה לפני שליחת הבקשה להצגת מודעה.MobileAds.instance.updateRequestConfiguration( RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));
מפעילים מחדש את האפליקציה. אם הוספתם את המכשיר כראוי כמכשיר בדיקה, תופיע התווית מודעת בדיקה במרכז החלק העליון של מודעות באנר, מודעות מעברון ומודעות עם תגמול:
ניתן ללחוץ ללא חשש על מודעות שמסומנות בתווית מודעת בדיקה. בקשות, חשיפות וקליקים על מודעות בדיקה לא מופיעים בדוחות של החשבון.
עכשיו, אחרי שהמכשיר רשום כמכשיר בדיקה, תוכלו להתחיל לקבל מודעות בדיקה ריאליסטיות יותר. לשם כך, צריך להחליף את
adUnitID
ל-adUnitID
משלכם.
בדיקה עם תהליך בחירת הרשת (Mediation)
יחידות המודעות לדוגמה של Google מציגות רק מודעות Google. כדי לבדוק את ההגדרה של תהליך בחירת הרשת (Mediation), צריך להפעיל מכשירי בדיקה.
מודעות שמנוהלות על ידי רשתות לא מציגות תווית מודעת בדיקה. אתם אחראים לוודא שמודעות הבדיקה מופעלות בכל רשתות בחירת הרשת (Mediation) שלכם, כדי שהרשתות האלה לא ידווחו על פעילות לא חוקית בחשבון. למידע נוסף, אפשר לעיין [במדריך לכל רשת](/admob/flutter/choose-networks#network_details).
אם אתם לא בטוחים אם מתאם של רשת מודעות בתהליך בחירת הרשת תומך במודעות בדיקה, מומלץ להימנע מלחיצה על מודעות מהרשת הזו במהלך הפיתוח. אפשר לבדוק את הסמל Ad.responseInfo
בכל אחד מהפורמטים של המודעות כדי לברר איזו רשת מודעות הציגה את המודעה הנוכחית.