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

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

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

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

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

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

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

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

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

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

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

אימות ההשבתה

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

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