לפני שבודקים את השילוב של המודעות, צריך להפעיל את הכלי לבדיקת מודעות באפליקציה. בדף הזה מוסבר איך להפעיל את הכלי לבדיקת מודעות באמצעות מחוות ואיך להפעיל אותו באופן פרוגרמטי.
דרישות מוקדמות
לפני שממשיכים, צריך:
- לבצע את כל הסעיפים בדרישות המוקדמות הראשוניות כדי ליצור חשבון 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. פרטים נוספים זמינים במאמר בנושא הפעלת מכשירי בדיקה.
מוודאים שבקר התצוגה להפעלה הזו גלוי לגמרי במסך. לדוגמה, אם התקשרתם אל viewDidAppear:. אם ה-view controller שהועבר נמצא בתהליך הצגה, למשל כשההפעלה מתבצעת בפונקציה viewDidLoad של ה-view controller, הצגת הכלי לבדיקת מודעות תיכשל.