البدء

هذا الدليل موجّه للناشرين الذين يريدون تحقيق الربح المادي من تطبيق Unity.

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

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

تنزيل المكوّن الإضافي Unity Ads Unity

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

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

تنزيل المكوّن عرض المصدر

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

استيراد مكوّن Unity لإعلانات الجوّال

افتح مشروعك في محرر Unity. اختَر مواد العرض وgt؛ استيراد الحزمة &gt؛ الحزمة المخصّصة وابحث عن ملف GoogleMobileAdsPlugin.unitypackage الذي نزّلته.

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

تضمين SDK لإعلانات الأجهزة الجوّالة

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

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

Android

في محرّر Unity، اختَر مواد العرض وgt؛ مدير التبعية الخارجية &gt؛ أداة تعيين نظام التشغيل Android &gt؛ حل. ستنسخ مكتبة مدير التبعية الخارجية لموقع Unity الملحقات التي تم الإعلان عنها في دليل Assets/Plugins/Android في تطبيق Unity.

iOS

لا يلزم اتخاذ خطوات إضافية لتضمين حزمة SDK لإعلانات الجوّال في مشروع Unity.

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

إعداد معرّف تطبيق AdMob

في محرر Unity، اختَر Assets > Google Mobile Ads > Settings من القائمة.

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

إذا كان تطبيقك يستخدم "مدير الإعلانات" بدلاً من 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 => { });
    }
}

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

اختيار شكل الإعلان

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

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

تنفيذ إعلان بانر

إعلان بيني

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

تنفيذ إعلان بيني

مدمجة مع المحتوى

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

تنفيذ الإعلانات المدمجة مع المحتوى

تم منح المكافأة

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

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

طلب تفويض شفافية تتبُّع التطبيق

لعرض طلب تفويض شفافية تتبُّع التطبيقات (ATT) للوصول إلى معرّف المعلِنين (IDFA)، استخدِم حزمة الدعم الإعلاني على نظام التشغيل iOS 14:

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

المتطلّبات الأساسية: الإصدار 6.1.0 من المكوّن الإضافي Unity من "إعلانات Google للأجهزة الجوّالة"

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

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

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

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