اگرچه میتوانید از ad inspector برای بررسی رفتار تبلیغات در طول توسعه، آزمایش و عیبیابی استفاده کنید، اما فعال بودن این ابزار ممکن است باعث افزایش مصرف حافظه شود. شاید بخواهید ad inspector را در طول پروفایلبندی عملکرد و بررسی حافظه غیرفعال کنید. این ویژگی تضمین میکند که ad inspector اجرا نمیشود و در اندازهگیریهای عملکرد برنامه شما اختلال ایجاد نمیکند.
غیرفعال کردن ad inspector مانع از افزایش استفاده از حافظه یا اجرای آن از طریق حرکات، منوی اشکالزدایی یا فراخوانی متدها میشود. میتوانید ad inspector را هنگام تست عملکرد در حالت تست غیرفعال کنید. در محیط عملیاتی، ad inspector همیشه غیرفعال است و بر عملکرد برنامه شما تأثیری نمیگذارد.
این راهنما غیرفعال کردن بازرس تبلیغات و تأیید غیرفعالسازی را پوشش میدهد.
پیشنیازها
قبل از ادامه، موارد زیر را تکمیل کنید:
- کیت توسعه Google Mobile Ads SDK را راهاندازی کنید .
- از نسخه ۱۳.۸.۰ یا بالاتر Google Mobile Ads SDK استفاده کنید.
غیرفعال کردن با انواع ساخت
برای اینکه ابزار ad inspector در نسخههای debug در دسترس باشد و در نسخههای profiling غیرفعال باشد، تنظیمات پیکربندی نسخه را با تعریف تنظیمات نسخه و بهروزرسانی فایل Info.plist مدیریت کنید. مراحل زیر را انجام دهید:
- در منوی ناوبری Xcode، برنامه خود را از Target انتخاب کنید.
- در نوار منو، روی «ساخت تنظیمات و همه» کلیک کنید.
- روی افزودن کلیک کنید.
- از منوی کشویی، گزینه «افزودن تنظیمات تعریفشده توسط کاربر» را انتخاب کنید. یک کادر «تعریفشده توسط کاربر» ظاهر میشود.
- در کادر، یک نام برای تنظیمات اضافه کنید، مثلاً
DISABLE_AD_INSPECTOR. - ENTER یا RETURN را فشار دهید. ردیفی با نام تنظیمات خود مشاهده خواهید کرد.
- شناسههای اشکالزدایی و انتشار خود را تنظیم کنید:
- ردیف تنظیمات خود را گسترش دهید. ردیفهای Debug و Release را میبینید.
- ردیفها را گسترش دهید و موارد زیر را انتخاب کنید:
- اشکال زدایی : بله
- انتشار : خیر
- در فایل
Info.plistخود، کلیدGADDisableAdInspectorرا با مقداری به عنوان نام تنظیماتی که ایجاد کردهاید، اضافه کنید.
در صورت موفقیت، فایل Info.plist شما هنگام انتخاب گزینه Run برای ساختهای اشکالزدایی، شناسه واحد تبلیغ آزمایشی شما را دریافت میکند و پس از انتخاب گزینه Archive برای ساختهای انتشار، شناسه واحد تبلیغ شما را دریافت میکند.
غیرفعال بودن را تأیید کنید
وقتی سعی میکنید بازرس تبلیغات را در حالی که غیرفعال است باز کنید، پیام خطای زیر را در کنسول گزارش خود مشاهده میکنید:
Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.