البدء

هذا الدليل مخصص للناشرين الذين يرغبون في استثمار تطبيق Unity.

يعد دمج المكون الإضافي Google Mobile Ads Unity في أحد التطبيقات ، وهو ما ستفعله هنا ، الخطوة الأولى نحو عرض إعلانات AdMob وجني الأرباح. بمجرد اكتمال الدمج ، يمكنك اختيار شكل إعلان (مثل الفيديو الأصلي أو الفيديو بمكافأة) للحصول على خطوات تنفيذ مفصلة.

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

قم بتنزيل البرنامج المساعد Mobile Ads Unity

يمكّن المكون الإضافي Google Mobile Ads Unity مطوري Unity من خدمة إعلانات Google للجوال بسهولة على تطبيقات Android و iOS دون الحاجة إلى كتابة كود Java أو Objective-C. يوفر المكون الإضافي واجهة C # لطلب الإعلانات التي تستخدمها البرامج النصية لـ C # في مشروع Unity الخاص بك.

استخدم الروابط أدناه لتنزيل حزمة Unity للمكوِّن الإضافي أو لإلقاء نظرة على الكود الخاص بها على GitHub.

تحميل البرنامج المساعد VIEW SOURCE

لتسهيل الإعلانات التكامل باستخدام محرر الوحدة، حاول جديد الإعلان المواضع بيتا .

استيراد المكوّن الإضافي Mobile Ads Unity

افتح مشروعك في محرر الوحدة. حدد الأصول> استيراد حزمة> حزمة مخصص والعثور على GoogleMobileAdsPlugin.unitypackage الملف الذي قمت بتحميله.

تأكد من أن كل من يتم اختيار الملفات وانقر فوق استيراد.

قم بتضمين SDK لإعلانات الجوال

يتم توزيع البرنامج المساعد إعلانات Google للجوال الوحدة مع الوحدة لعب مكتبة الخدمات محلل . هذه المكتبة مخصصة للاستخدام من قبل أي مكون إضافي من Unity يتطلب الوصول إلى مكتبات خاصة بنظام Android (على سبيل المثال ، AARs) أو iOS CocoaPods. يوفر لإضافات Unity القدرة على إعلان التبعيات ، والتي يتم بعد ذلك حلها تلقائيًا ونسخها في مشروع Unity الخاص بك.

اتبع الخطوات المذكورة أدناه للتأكد من أن مشروعك يتضمن SDK لإعلانات الجوال.

ذكري المظهر

في محرر الوحدة، تحديد الأصول> الخارجية التبعية مدير> الروبوت محلل> حل. سوف المكتبة الوحدة الخارجية التبعية مدير نسخ تبعيات أعلن في Assets/Plugins/Android دليل التطبيق الوحدة الخاصة بك.

iOS

لا توجد خطوات إضافية مطلوبة لتضمين Mobile Ads SDK في مشروع Unity.

  • عند استخدام Unity 5.6 وما فوق ، يتم إنشاء xcworkspace الذي يتضمن مكتبات التبعية المطلوبة. استخدم مساحة xcworkspace التي تم إنشاؤها بدلاً من مشروع Xcode القياسي.
  • عند استخدام إصدارات أقدم من Unity ، يتم تضمين التبعيات داخل مشروع Xcode القياسي.

عيِّن معرّف تطبيق AdMob

في محرر الوحدة، تحديد الأصول> إعلانات Google للجوال> الإعدادات من القائمة.

تمكين في AdMob عن طريق النقر خانة تمكين تحت قسم جوجل في AdMob. ثم أدخل Android و iOS في AdMob ID التطبيق في كل حقل.

إذا كان يستخدم التطبيق مدير الإعلان بدلا من AdMob، و تمكين جوجل مدير الإعلان عن طريق النقر خانة تمكين تحت قسم Google مدير الاعلانية.

ابدأ تشغيل SDK لإعلانات الجوال

قبل عرض التحميل، ويكون التطبيق تهيئة الإعلانات SDK موبايل عن طريق الاتصال MobileAds.Initialize() وهذا يحتاج إلى أن يتم ذلك مرة واحدة فقط، من الناحية المثالية عند بدء تشغيل التطبيق.

وإليك مثال على كيفية استدعاء Initialize() داخل Start() طريقة السيناريو تعلق على GameObject :

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

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

حدد شكل إعلان

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

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

تنفيذ لافتة

بيني

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

تنفيذ بيني

محلي

Native هو شكل إعلان قائم على المكونات يمنحك حرية تخصيص طريقة عرض الأصول مثل العناوين الرئيسية وعبارات الحث على اتخاذ إجراء في تطبيقاتهم. باختيار الخطوط والألوان والتفاصيل الأخرى لنفسك ، يمكنك إنشاء عروض تقديمية طبيعية وغير مزعجة للإعلان يمكن أن تضيف إلى تجربة مستخدم ثرية.

تنفيذ الإعلانات الأصلية

يكافأ

إعلانات الفيديو بمكافأة هي إعلانات فيديو بملء الشاشة يملك المستخدمون خيار مشاهدتها بالكامل مقابل مكافآت داخل التطبيق.

تنفيذ الإعلانات بمكافأة

طلب إذن شفافية تتبع التطبيق

لعرض طلب الإذن تتبع التطبيق الشفافية (ATT) للوصول إلى IDFA، استخدام الوحدة في دائرة الرقابة الداخلية 14 حزمة دعم الإعلان .

مفتاح التطبيق نفسه

المتطلبات الأساسية: Google Mobile Ads Unity Plugin 6.1.0 أو أعلى

لإعلانات Google للجوال SDK يدخل نفس المفتاح التطبيق لمساعدتك على تحقيق مزيد من الإعلانات ذات الصلة وذات طابع شخصي باستخدام البيانات التي تم جمعها من التطبيق المستخدم يستخدم.

يتم تمكين مفتاح التطبيق نفسه افتراضيًا ، ولكن يمكنك تعطيله باستخدام واجهة برمجة التطبيقات التالية:

public void Start()
    {
        RequestConfiguration requestConfiguration =
            new RequestConfiguration.Builder()
            .SetSameAppKeyEnabled(true).build();
        MobileAds.SetRequestConfiguration(requestConfiguration);

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(HandleInitCompleteAction);
    }