הפעלת הכלי לבדיקת מודעות

הפלטפורמה: Android iOS Unity Flutter

לפני שבודקים את שילוב המודעות, צריך להפעיל את הכלי לבדיקת מודעות באפליקציה. בדף הזה מוסבר איך להפעיל את הכלי לבדיקת מודעות באמצעות מחוות ואיך להפעיל אותו באופן פרוגרמטי.

דרישות מוקדמות

לפני שממשיכים, צריך:

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