البدء

هذا الدليل مخصص للناشرين الذين يرغبون في استثمار تطبيق 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.

قم بتنزيل PLUGIN VIEW SOURCE

لتسهيل تكامل الإعلانات باستخدام Unity Editor ، جرب الإصدار التجريبي الجديد من Ad Placements .

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

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

تأكد من تحديد جميع الملفات وانقر فوق استيراد .

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

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

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

ذكري المظهر

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

iOS

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

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

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

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

مكّن AdMob من خلال النقر على مربع الاختيار "ممكّن" ضمن قسم Google AdMob . ثم أدخل معرف تطبيق Android و iOS AdMob في كل حقل.

إذا كان تطبيقك يستخدم Ad Manager بدلاً من AdMob ، فقم بتمكين مدير إعلانات Google من خلال النقر على مربع الاختيار " تمكين " ضمن قسم "مدير إعلانات 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 ، استخدم حزمة دعم الإعلانات لنظام التشغيل iOS 14 من Unity.

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

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

تقدم Google Mobile Ads SDK نفس مفتاح التطبيق لمساعدتك على تقديم إعلانات أكثر ملاءمةً وتخصيصًا باستخدام البيانات التي تم جمعها من التطبيق الذي يستخدمه المستخدم.

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

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

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