هذا الدليل مخصّص للناشرين الذين يدمجون إصدارًا تجريبيًا من 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 مخصّص لمكوّن Unity الإضافي الخاص بـ "إعلانات Google على الأجهزة الجوّالة".
تعديل ملف 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 Services 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.