לפני שבודקים את השילוב של המודעות, צריך להפעיל את הכלי לבדיקת מודעות באפליקציה. בדף הזה מוסבר איך להפעיל את הכלי לבדיקת מודעות באמצעות תנועות ואיך להפעיל אותו באופן פרוגרמטי.
דרישות מוקדמות
לפני שממשיכים, צריך לבצע את הפעולות הבאות:
- לבצע את כל הסעיפים בדרישות המוקדמות הראשוניות כדי ליצור חשבון AdMob, להגדיר את מכשיר הבדיקה, להפעיל את Google Mobile Ads SDK ולהתקין את הגרסה העדכנית.
בחירת אפשרות להפעלה
אפשר להפעיל את הכלי לבדיקת מודעות בדרכים הבאות:
- אחרי שרושמים מכשיר בדיקה, משתמשים בתנועה שנבחרה בממשק המשתמש של AdMob. איך מגדירים מכשיר בדיקה
- באופן פרוגרמטי באמצעות Google Mobile Ads SDK.
הפעלה באמצעות תנועות
כדי להפעיל את הכלי לבדיקת מודעות באמצעות תנועה, מבצעים את התנועה שהגדרתם בממשק המשתמש של AdMob למכשיר הבדיקה, למשל ניעור או ניעור כפול. פרטים נוספים זמינים במאמר בדיקת האפליקציה באמצעות הכלי לבדיקת מודעות.
אחרי שמגדירים תנועה בממשק המשתמש של AdMob, צריך להמתין עד שההגדרה תתעדכן. שולחים בקשה להצגת מודעה דרך Google Mobile Ads SDK כדי לרשום את הגדרת התנועה במכשיר הבדיקה. אם הכלי לבדיקת מודעות לא נפתח אחרי שמבצעים את התנועה, נסו לטעון מודעה, להפעיל מחדש את האפליקציה ולבדוק את התנועה שוב.
הפעלה באמצעות קוד
כדי להפעיל את הכלי לבדיקת מודעות, מריצים את הפקודה הבאה:
Swift
MobileAds.shared.presentAdInspector(from: viewController) { error in
// Error will be non-nil if there was an issue and the inspector was not displayed.
}
Objective-C
[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
completionHandler:^(NSError *error){
// Error will be non-nil if there was an issue
// and the inspector was not displayed.
}];
השיטה הזו פועלת במכשירי בדיקה שנרשמו באופן פרוגרמטי או בממשק המשתמש של AdMob. מידע נוסף זמין במאמר הפעלת מכשירי בדיקה.
מוודאים שה-view controller של ההפעלה הזו גלוי לגמרי במסך. לדוגמה, אם קראתם ל-viewDidAppear:. אם ה-view controller שהועבר נמצא בתהליך הצגה, למשל כשההפעלה מתבצעת בפונקציה viewDidLoad של ה-view controller, הצגת הכלי לבדיקת מודעות תיכשל.