درحالیکه میتوانید از بازرس آگهی برای بازرسی رفتار آگهی درطول توسعه، آزمایش، و عیبیابی استفاده کنید، این ابزار ممکن است هنگام فعال بودن، استفاده از حافظه را افزایش دهد. شاید بخواهید بازرس آگهی را درطول نمایهسازی عملکرد و بررسی حافظه غیرفعال کنید. این ویژگی تضمین میکند که بازرس آگهی اجرا نشود و در اندازهگیریهای عملکرد برنامهتان تداخل ایجاد نکند.
غیرفعال کردن بازرس آگهی از افزایش استفاده از حافظه توسط این ابزار یا راهاندازی آن ازطریق اشارهها، منو اشکالزدایی، یا فراخوانیهای روش جلوگیری میکند. میتوانید بازرس آگهی را هنگام آزمایش عملکرد در حالت آزمایشی غیرفعال کنید. در دسته هدف، بازرس آگهی همیشه غیرفعال است و بر عملکرد برنامهتان تأثیری ندارد.
این راهنما شامل غیرفعال کردن بازرس آگهی و تأیید غیرفعالسازی است.
پیشنیازها
قبلاز ادامه دادن، موارد زیر را تکمیل کنید:
- Google Mobile Ads SDK را راهاندازی کنید.
- از نسخه Google Mobile Ads SDK ۱۳.۸.۰ یا بالاتر استفاده کنید.
غیرفعال کردن با انواع ساخت
برای اینکه بازرس آگهی در ساختهای اشکالزدایی دردسترس باشد و درعینحال این ابزار در ساختهای نمایهسازی غیرفعال باشد، تنظیمات پیکربندی ساخت را با تعریف تنظیمات ساخت و بهروزرسانی فایل Info.plist مدیریت کنید.
مراحل زیر را تکمیل کنید:
- در منو پیمایش Xcode، برنامهتان را از هدف انتخاب کنید.
- در نوار منو، روی Build Settings (تنظیمات ساخت) و All (همه) کلیک کنید.
- روی افزودن کلیک کنید.
- از منوِ کرکرهای، افزودن تنظیم تعریفشده توسط کاربر را انتخاب کنید. کادر تعریفشده توسط کاربر ظاهر میشود.
- در چارگوش، نام تنظیم را اضافه کنید، برای مثال،
DISABLE_AD_INSPECTOR. - کلید ENTER یا RETURN را فشار دهید. ردیفی با نام تنظیماتتان میبینید.
- شناسههای اشکالزدایی و انتشار را تنظیم کنید:
- ردیف تنظیمات را ازهم باز کنید. ردیفهای اشکالزدایی و انتشار را میبینید.
- ردیفها را ازهم باز کنید و موارد زیر را انتخاب کنید:
- اشکالزدایی: بله
- انتشار: نه
- در فایل
Info.plist، کلیدGADDisableAdInspectorرا با مقدار نام تنظیمی که ایجاد کردید اضافه کنید.
اگر موفقیتآمیز باشد، وقتی اجرا را برای ساختهای اشکالزدایی انتخاب میکنید، فایل Info.plist شما شناسه واحد آگهی آزمایشیتان را میکشد و وقتی بایگانی را برای ساختهای نسخه پخش انتخاب میکنید، شناسه واحد آگهیتان را میکشد.
تأیید غیرفعالسازی
وقتی سعی میکنید بازرس آگهی را درحالیکه غیرفعال است باز کنید، پیام خطای زیر را در کنسول گزارش خود میبینید:
Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.