במדריך הזה מוסבר איך להפעיל מודעות בדיקה בשילוב המודעות. חשוב להפעיל מודעות בדיקה במהלך שלב הפיתוח כדי שתוכלו ללחוץ עליהן בלי לחייב בתשלום את המפרסמים ב-Google. אם תלחצו על יותר מדי מודעות בלי להפעיל את מצב הבדיקה, המערכת עשויה לדווח על פעילות לא חוקית בחשבון שלכם.
יש שתי דרכים להציג מודעות בדיקה:
משתמשים באחת מיחידות המודעות לדוגמה של Google.
משתמשים ביחידת המודעות שלכם ומפעילים מכשירי בדיקה.
דרישות מוקדמות
לפני שממשיכים, צריך:
מייבאים את Google Mobile Ads Flutter Plugin לאפליקציית Flutter.
יחידות מודעות לדוגמה
הדרך הכי מהירה להפעיל בדיקות היא להשתמש ביחידות של מודעות בדיקה ש-Google מספקת. יחידות המודעות להדגמה ש-Google מספקת לא משויכות לחשבון AdMob שלכם, כך שאין סיכון שהחשבון יפיק תנועה פסולה בזמן השימוש ביחידות המודעות האלה.
חשוב לציין של-Google יש יחידות שונות של מודעות בדיקה ל-Android ול-iOS. כדי לשלוח בקשות להצגת מודעות בדיקה ב-iOS, צריך להשתמש ביחידת מודעות ייעודית לבדיקה ב-iOS. כדי לשלוח בקשות להצגת מודעות ב-Android, צריך להשתמש ביחידת מודעות ייעודית לבדיקה ב-Android.
יחידות המודעות האלה מפנות לנכסי קריאייטיב ספציפיים לבדיקה.
הפעלת מכשירי בדיקה
אם אתם רוצים לבצע בדיקות יסודיות יותר עם מודעות שנראות כמו מודעות אמיתיות, אתם יכולים להגדיר את המכשיר שלכם כמכשיר בדיקה ולהשתמש במזהים של יחידות המודעות שיצרתם בממשק המשתמש של AdMob.
כדי להוסיף את המכשיר כמכשיר בדיקה, פועלים לפי השלבים הבאים.
הוספת מכשיר הבדיקה בממשק המשתמש של AdMob
כדי להוסיף מכשיר בדיקה ולבדוק גרסאות חדשות או קיימות של אפליקציות בצורה פשוטה ולא פרוגרמטית, אפשר להשתמש בממשק המשתמש של AdMob. כך עושים את זה.
הוספת מכשיר הבדיקה באמצעות קוד
אם רוצים לבדוק מודעות באפליקציה במהלך הפיתוח, צריך לפעול לפי השלבים הבאים כדי לרשום את מכשיר הבדיקה באופן פרוגרמטי.
מריצים אפליקציה שהוגדרה עם Google Mobile Ads Flutter Plugin ושולחים בקשה להצגת מודעה באמצעות אחד ממזהי יחידות המודעות הייעודיות לבדיקה שמופיעים למעלה.
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 Ads. כדי לבדוק את ההגדרה של תהליך בחירת הרשת, צריך להפעיל מכשירי בדיקה.
מודעות שמוצגות באמצעות תהליך בחירת הרשת לא כוללות את התווית מודעת בדיקה. באחריותכם לוודא שהפעלתם מודעות לבדיקה בכל אחת מהרשתות בתהליך בחירת הרשת, כדי שהרשתות האלה לא יסמנו את החשבון שלכם בגלל פעילות לא חוקית. מידע נוסף זמין במדריך לשימוש בגישור של כל רשת.
אם אתם לא בטוחים אם מתאם של רשת מודעות בתהליך בחירת הרשת תומך במודעות בדיקה, מומלץ לא ללחוץ על מודעות מהרשת הזו במהלך הפיתוח. אפשר ללחוץ על הסמל Ad.responseInfo בכל אחד מהפורמטים של המודעות כדי לגלות איזו רשת מודעות הציגה את המודעה הנוכחית.