إعداد خادم وكيل Charles لحزمة SDK لإعلانات Google على الأجهزة الجوّالة على Android N أو الإصدارات الأحدث

في نظام التشغيل Android N أو الإصدارات الأحدث، لا تظهر طلبات عرض الإعلان في خادم وكيلتشارلز إلا عند تنفيذ الخطوات التالية:

  1. حدِّث خدمات Google Play على الجهاز الجوّال.
  2. يُرجى تفعيل ميزة "تتبُّع الشبكة" على الجهاز الجوّال.
  3. ثبِّت شهادة SSL من SSL على جهازك وإعداد الخادم الوكيل.
  4. تفعيل الخادم الوكيل لطبقة المقابس الآمنة في التطبيق المتوافق مع الأجهزة الجوّالة

تحديث خدمات Google Play على الجهاز الجوّال

بالنسبة إلى المحاكي، إذا لم يظهر لك قسم Google Play في القائمة الجانبية، قد تحتاج إلى تحديث "استوديو Android" وتنزيل أحدث صور النظام في ضبط الجهاز الافتراضي. تأكد من استخدام صورة نظام مع Google Play في هدفه.

يمكنك استخدام القائمة الجانبية للتحقق من خدمات Google Play وتحديثها إلى أحدث إصدار. الحد الأدنى لإصدار العمل من خدمات Google Play هو 14.5.74.

بالنسبة إلى جهاز جوّال (هاتف أو جهاز لوحي)، يمكنك البحث عن Google Play أو اتباع هذا الرابط لفتح Google Play مباشرة.

تفعيل ميزة تتبّع الشبكة على الجهاز الجوّال

لتفعيل تتبع الشبكة، ستحتاج إلى تفعيل خيارات المطوّرين لجهازك. شغِّل تطبيق "إعدادات Google" واختَر Google > Ads > تفعيل تسجيل تصحيح الأخطاء للإعلانات. يتوفر دليل أكثر تفصيلاً لكل من الناشرين في AdMob و"مدير إعلانات Google".

تثبيت شهادة SSL من SSL على جهازك وإعداد الخادم الوكيل

لاستخدام فعالة كخادم وكيل لتطبيقك المتوافق مع الأجهزة الجوّالة، يجب تنزيل وتثبيت متصفِّح Chromium على جهاز الكمبيوتر. اتبع تشارلز&#39؛ تعليمات تثبيت شهادة طبقة المقابس الآمنة على محاكي Android أو جهاز الجوّال.

ومن الأسهل استخدام المحاكي مع خادم وكيل لأن المحاكي متصل مسبقًا بشبكة Wi-Fi نفسها مع جهاز الكمبيوتر الذي يُشغّل "Charles". عند استخدام المحاكي مع خادم وكيل، عليك ضبط الخادم الوكيل على مضيف محلي (http://127.0.0.1) والمنفذ الذي يعمل عليه خادم الوكيل (يمكنك العثور عليه في خيار قائمةCharles الخادم الوكيل > إعدادات الخادم الوكيل).

إذا كنت تستخدم جهازًا جوّالاً (هاتف أو جهاز لوحي)، يجب توصيل الجهاز الجوّال بشبكة Wi-Fi نفسها بالكمبيوتر الذي يعمل بنظام التشغيل تشارِك باستخدام إعدادات الشبكة المتقدّمة. عند ضبط إعدادات الخادم الوكيل لجهازك العادي، استخدِم خيار القائمة في تشارل المساعدة > عنوان IP المحلي للحصول على عنوان IP لجهاز الكمبيوتر التابع لك، وذلك لإدخال عنوان الخادم الوكيل على جهازك (يجب الاتصال بشبكة wifi نفسها حتى يعمل هذا الإجراء). استخدِم المنفذ الذي يتم تشغيل الخادم الوكيل عليه.

تفعيل الخادم الوكيل لطبقة المقابس الآمنة في تطبيقك المتوافق مع الأجهزة الجوّالة

حتى يتمكن تشارلز من اعتراض عدد زيارات طبقة المقابس الآمنة للتطبيق المتوافق مع الأجهزة الجوّالة، يجب تقديم بيان بأن تطبيقك يمكن أن يثق بشهادة طبقة المقابس الآمنة التي يوفرها المستخدم.

أولاً، عليك إضافة ملف موارد XML جديد للإعداد Network Security Configuration (ضبط أمان الشبكة) ضمن المسار res/xml/network_security_config.xml:

<network-security-config>
   <debug-overrides>
       <trust-anchors>
           <!-- Trust user added CAs while debuggable only -->
           <certificates src="user" />
       </trust-anchors>
   </debug-overrides>
</network-security-config>

بعد ذلك، عليك تعديل ملف AndroidManifest.xml لاستخدام إعدادات أمان الشبكة.

<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
    <application ...
                 android:networkSecurityConfig="@xml/network_security_config"
                 ... >
        ...
    </application>
</manifest>

بعد ذلك، يمكنك تشغيل التطبيق المتوافق مع الأجهزة الجوّالة والبحث عن طلبات الإعلان في سجلّ Charles.

إذا كان لا يزال لديك أسئلة أو كنت بحاجة إلى استشارة شخصية، يُرجى التواصل مع المدير التقني لحسابك على Google للاشتراك في ساعات العمل مع فريق علاقات مطوّري البرامج في "إعلانات Google".