على الرغم من أنّه يمكنك استخدام "أداة فحص الإعلانات" لفحص سلوك الإعلانات أثناء التطوير والاختبار وتحديد المشاكل وحلّها، قد تزيد الأداة من استخدام الذاكرة عند تفعيلها. قد تحتاج إلى إيقاف "أداة فحص الإعلانات" أثناء تحليل الأداء والتحقّق من الذاكرة. تضمن هذه الميزة عدم تشغيل "أداة فحص الإعلانات" وتداخلها مع قياسات أداء تطبيقك.
يؤدي إيقاف "أداة فحص الإعلانات" إلى منع الأداة من زيادة استخدام الذاكرة أو تشغيلها من خلال الإيماءات أو قائمة تصحيح الأخطاء أو طلبات الإجراءات. يمكنك إيقاف "أداة فحص الإعلانات" أثناء اختبار الأداء في "الوضع التجريبي". في مرحلة الإنتاج، تكون "أداة فحص الإعلانات" غير مفعَّلة دائمًا ولا تؤثّر في أداء تطبيقك.
يتناول هذا الدليل كيفية إيقاف "أداة فحص الإعلانات" والتحقّق من إيقافها.
المتطلبات الأساسية
قبل المتابعة، أكمِل ما يلي:
- إعداد Google Mobile Ads SDK
- استخدِم الإصدار 13.8.0 من Google Mobile Ads SDK أو إصدارًا أحدث.
الإيقاف باستخدام أنواع الإصدارات
لإبقاء "أداة فحص الإعلانات" متاحة في الإصدارات المخصّصة لتصحيح الأخطاء مع إيقافها في الإصدارات المخصّصة لإنشاء الملفات الشخصية، يمكنك إدارة إعدادات التصميم من خلال تحديد إعدادات التصميم وتعديل ملف Info.plist.
أكمِل الخطوات التالية:
- في قائمة التنقّل في Xcode، اختَر تطبيقك من Target (الهدف).
- في شريط القوائم، انقر على إعدادات الإصدار (Build Settings) والكل (All).
- انقر على إضافة.
- من القائمة المنسدلة، اختَر Add User-Defined Setting (إضافة إعداد يحدّده المستخدم). يظهر مربّع محدَّد من قِبل المستخدم.
- في المربّع، أضِف اسمًا للإعداد، مثلاً
DISABLE_AD_INSPECTOR. - اضغط على ENTER أو RETURN. سيظهر لك صف يحمل اسم الإعداد.
- اضبط معرّفات تصحيح الأخطاء والإصدار:
- وسِّع صف الإعدادات. ستظهر لك الصفوف تصحيح الأخطاء والإصدار.
- وسِّع الصفوف واختَر ما يلي:
- تصحيح الأخطاء: نعم
- الإصدار: لا
- في ملف
Info.plist، أضِف مفتاحGADDisableAdInspectorمع القيمة كاسم الإعداد الذي أنشأته.
في حال نجاح العملية، يسحب ملف Info.plist معرّف الوحدة الإعلانية الاختبارية عند اختيار تشغيل للإصدارات المخصصة لتصحيح الأخطاء، ويسحب معرّف الوحدة الإعلانية بعد اختيار أرشفة لبُنى الإصدارات.
التحقّق من الإيقاف
عند محاولة فتح "أداة فحص الإعلانات" عندما تكون غير مفعَّلة، ستظهر لك رسالة الخطأ التالية في وحدة تحكّم السجلّ:
Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.