أبحث عن خبير في محرك Unity وتطوير ألعاب الأندرويد لحل مشكلة تقنية محددة تتعلق بإعلانات AdMob.
تفاصيل المشكلة: التطبيق يعمل بشكل مثالي وتظهر الإعلانات (بما في ذلك إعلانات الاختبار) عند عمل Build بصيغة Debug. ولكن بمجرد تحويل الإعدادات إلى Release وتصدير ملف AAB أو APK للنشر، تتوقف الإعلانات عن الظهور تماماً على الهاتف، حتى مع استخدام Test IDs.
الإجراءات التي تم تجربتها ولم تحل المشكلة:
إضافة ملف ProGuard مخصص لمنع حذف كود AdMob.
التأكد من وجود Application ID في إعدادات Google Mobile Ads.
عمل Force Resolve باستخدام External Dependency Manager.
التأكد من صلاحيات الإنترنت و الـ AD_ID في الـ Android Manifest.
تغيير خيارات الـ Minify في الـ Publishing Settings.
المطلوب من المستقل:
تشخيص السبب الحقيقي وراء توقف الإعلانات في نسخة الـ Release (سواء كان بسبب الـ Scripting Backend IL2CPP، أو تعارض في ملفات الـ Gradle، أو إعدادات الـ R8/Proguard).
توجيهي للحل الصحيح أو الدخول عبر (AnyDesk/TeamViewer) لإصلاح الخلل في إعدادات المشروع.
التأكد من أن ملف الـ AAB الناتج يقبل الإعلانات بشكل سليم وجاهز للرفع على Google Play Console.
الشروط:
خبرة سابقة في التعامل مع AdMob و Unity Android Build Pipeline.
معرفة عميقة بملفات الـ Gradle والـ Proguard في بيئة Unity.
Unity
Unity
تشخيص السبب الحقيقي وراء توقف الإعلانات في نسخة الـ Release (سواء كان بسبب الـ Scripting Backend IL2CPP، أو تعارض في ملفات الـ Gradle، أو إعدادات الـ R8/Proguard).
توجيهي للحل الصحيح أو الدخول عبر (AnyDesk/TeamViewer) لإصلاح الخلل في إعدادات المشروع.
التأكد من أن ملف الـ AAB الناتج يقبل الإعلانات بشكل سليم وجاهز للرفع على Google Play Console.