دمج إصدارات مبكرة من Google Mobile Ads Unity Plugin في تطبيقات Unity

هذا الدليل مخصّص للناشرين الذين يدمجون إصدارًا مبكرًا من Google Mobile Ads Unity Plugin في تطبيق Unity. تتيح الإصدارات المبكرة الاستفادة من أحدث ميزات Google Mobile Ads Unity Plugin بدون انتظار الإصدار التالي، كما يتم اختبارها بالكامل وتستوفي معايير الإصدار نفسها التي تنطبق على الإصدارات العلنية.

اتّبِع الخطوات الواردة في هذه الصفحة لدمج الإصدار التجريبي من Google Mobile Ads Unity Plugin في تطبيق Unity.

المتطلبات الأساسية

قبل المتابعة، يُرجى اتّباع الخطوات التالية:

  • اضبط Google Mobile Ads Unity Plugin لدمج Google Mobile Ads Unity Plugin في مشروع Unity.

  • إصدارات Google Mobile Ads Unity Plugin التجريبية التي يقدّمها مدير حسابك

تعليمات الدمج

انقر على علامة تبويب لاختيار التعليمات الخاصة بنظام التشغيل Android أو iOS. إذا كنت تريد دمج إصدارات الوصول المبكر لكلتا المنصّتين، عليك إكمال التعليمات الواردة في كلتا علامتَي التبويب.

Android

نزِّل إصدار الوصول المبكر من حزمة تطوير البرامج (SDK) لنظام التشغيل Android من "إعلانات Google على الأجهزة الجوّالة"، واستخرِجه في مكان مناسب.

بعد ذلك، أضِف هذا الموقع الجغرافي كمستودع Maven مخصّص لمكوّن Google Mobile Ads الإضافي في Unity.

تعديل ملف XML الخاص بالتبعيات

عدِّل محتوى ملف XML في Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml إلى ما يلي:

<dependencies>
  <androidPackages>
    <androidPackage spec="com.google.android.gms:play-services-ads:x.y.z">
      <repositories>
        <repository>/path/to/extracted/maven/repo</repository>
        <repository>https://maven.google.com/</repository>
      </repositories>
    </androidPackage>
  </androidPackages>
</dependencies>

يجب استبدال النص المكتوب بخط غليظ، /path/to/extracted/maven/repo، بمسار ملف Google Mobile Ads Unity Plugin zip الخاص بالمحتوى المؤرشف الذي يمكن الوصول إليه قبل إطلاقه. يمكن تحديد إصدار الاعتمادية، الذي يظهر من خلال x.y.z في المقتطف السابق، من خلال العثور على أحدث إصدار متوفّر ضمن الدليل com/google/android/gms/play-services-ads/ في المحتوى المستخرَج من ملف zip الخاص بحزمة تطوير البرامج (SDK) لنظام التشغيل Android من "إعلانات Google على الأجهزة الجوّالة" في "برنامج الوصول المبكر".

فرض حلّ التبعية

في أداة تعديل Unity، اختَر Assets > خدمات Play Resolver > Android Resolver > Force Resolve. بعد ذلك، تنفّذ مكتبة Unity Play Services Resolver عملية تحديد العناصر التابعة من البداية وتنسخ العناصر التابعة المحدّدة إلى الدليل Assets/Plugins/Android لتطبيق Unity.

فرض الحل

عند إنشاء تطبيقك، يتم تشغيل أداة حل JAR ثم يتم استيراد جميع التبعيات المطلوبة إلى عملية الإنشاء.

iOS

تأكَّد من أنّ ملف XML الخاص بالتبعيات في Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml لا يتضمّن أي مراجع إلى CocoaPod ‏Google-Mobile-Ads-SDK.

بعد ذلك، أزِل أي نُسخ حالية من GoogleMobileAdsSDK وضعها محلّل JAR في مجلد Assets/Plugins/iOS.

نزِّل إصدار الوصول المبكر من حزمة تطوير البرامج (SDK) لنظام التشغيل iOS من "إعلانات Google على الأجهزة الجوّالة"، وضَع المحتوى الذي تم استخراجه في الدليل Assets/Plugins/iOS لمشروع Unity.

عند إنشاء تطبيقك، يتم نسخ إطار العمل إلى مشروع iOS.