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

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

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

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

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

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

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

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

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

تثبيت شهادة طبقة المقابس الآمنة (SSL) من Charles على جهازك، وإعداد الخادم الوكيل

لاستخدام Charles كوكيل لتطبيق الجوّال، ستحتاج إلى تنزيل تثبيت Charles على جهاز كمبيوتر. متابعة تشارلز إرشادات حول تثبيت شهادة طبقة المقابس الآمنة (SSL) على محاكي Android أو جهاز Android المحمول.

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

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

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

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

أولاً، عليك إضافة ملف مورد XML جديد للنطاق Network Security الإعدادات ضمن المسار 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".