לפני שבודקים את שילוב המודעות, צריך להפעיל את הכלי לבדיקת מודעות באפליקציה. בדף הזה מוסבר איך מפעילים את הכלי לבדיקת מודעות באמצעות תנועות ואיך מפעילים אותו באופן פרוגרמטי.
דרישות מוקדמות
לפני שממשיכים, צריך:
- עליכם להשלים את כל הפריטים בדרישות המוקדמות הראשוניות כדי ליצור חשבון AdMob, להגדיר את מכשיר הבדיקה, להפעיל את Google Mobile Ads SDK ולהתקין את הגרסה האחרונה.
בחירת אפשרות השקה
אפשר להפעיל את הכלי לבדיקת מודעות בדרכים הבאות:
- מבצעים את התנועה שבחרתם בממשק המשתמש של AdMob אחרי שמירת מכשיר הבדיקה. לפרטים נוספים תוכלו לקרוא את המאמר הגדרת מכשיר בדיקה.
- באופן פרוגרמטי באמצעות Google Mobile Ads SDK.
הפעלה באמצעות תנועות
כדי להפעיל את הכלי לבדיקת מודעות באמצעות תנועה, מבצעים את התנועה שהגדרתם בממשק המשתמש של AdMob למכשיר הבדיקה, למשל סיבוב מהיר כפול או ניעור. פרטים נוספים זמינים במאמר איך בודקים את האפליקציה באמצעות הכלי לבדיקת מודעות.
אחרי שמגדירים תנועה בממשק המשתמש של AdMob, צריך להמתין עד שהיא תופץ. שולחים בקשה להצגת מודעה דרך Google Mobile Ads SDK כדי לרשום את הגדרת התנועות במכשיר הבדיקה. אם התנועה לא פותחת את הכלי לבדיקת מודעות, נסו לטעון מודעה, להפעיל מחדש את האפליקציה ולבדוק שוב את התנועה.
הפעלה באופן פרוגרמטי
כדי להפעיל את הכלי לבדיקת מודעות, מריצים את הפקודה הבאה:
Swift
GADMobileAds.sharedInstance().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
של מנהל התצוגה, הצגת הכלי לבדיקת מודעות נכשלת.