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

בחירת פלטפורמה: Android iOS

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

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

במדריך הזה מוסבר איך להשבית את הכלי לבדיקת מודעות ואיך לוודא שההשבתה בוצעה.

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

לפני שממשיכים, צריך לבצע את הפעולות הבאות:

השבתה באמצעות סוגי build

כדי שהכלי לבדיקת מודעות יהיה זמין בגרסאות debug של ה-build, אבל לא בגרסאות profiling, צריך לנהל את הגדרת התצורה של ה-build. לשם כך, מגדירים את הגדרות ה-build ומעדכנים את קובץ Info.plist. כך עושים את זה:

  1. בתפריט הניווט של Xcode, בוחרים את האפליקציה מתוך Target (יעד).
  2. בסרגל התפריטים, לוחצים על הגדרות Build ואז על הכול.
  3. לוחצים על הוספה.
  4. בתפריט הנפתח, בוחרים באפשרות הוספת הגדרה מוגדרת על ידי המשתמש. מופיעה תיבה עם הכיתוב הגדרה על ידי המשתמש.
  5. בתיבה, מוסיפים שם להגדרה, למשל DISABLE_AD_INSPECTOR.
  6. מקישים על ENTER או על RETURN. מוצאים את השורה עם שם ההגדרה.
  7. מגדירים את מזהי ניפוי הבאגים והגרסה:
    1. מרחיבים את שורת ההגדרה. מוצגות השורות Debug ו-Release.
    2. מרחיבים את השורות ובוחרים באפשרויות הבאות:
      • Debug: Yes
      • גרסה: לא
  8. בקובץ Info.plist, מוסיפים את המפתח GADDisableAdInspector עם הערך כשם ההגדרה שיצרתם.

אם הפעולה תצליח, כשבוחרים באפשרות Run (הפעלה) עבור גרסאות ניפוי באגים, המזהה של יחידת המודעות לבדיקה יופיע בקובץ Info.plist, וכשבוחרים באפשרות Archive (ארכיון) עבור גרסאות הפצה, המזהה של יחידת המודעות יופיע בקובץ.

אימות ההשבתה

כשמנסים לפתוח את הכלי לבדיקת מודעות כשהוא מושבת, מופיעה הודעת השגיאה הבאה במסוף היומן:

Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.