يوضّح لك هذا الدليل كيفية استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لتحميل الإعلانات من Line وعرضها باستخدام التوسّط، مع تغطية عمليات دمج العرض الإعلاني بدون انقطاع. ويتناول هذا الدليل كيفية إضافة Line إلى إعدادات التوسّط لوحدة إعلانية، وكيفية دمج حزمة تطوير البرامج (SDK) ووحدة تحويل Line في تطبيق Unity.
عمليات الدمج وأشكال الإعلانات المتوافقة
يتضمّن Ad Manager محوِّل التوسّط لتطبيق Line الإمكانات التالية:
التكامل | |
---|---|
عروض الأسعار | |
شلال | 1 |
التنسيقات | |
بانر | |
إعلان بيني | |
تم منح المكافأة |
1 تتوفّر عملية دمج العرض الإعلاني بدون انقطاع في إصدار تجريبي مغلق. يُرجى التواصل مع مدير حسابك لطلب الوصول.
المتطلبات
- Unity 4 أو إصدار أحدث
- أحدث إصدار من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- للنشر على Android
- المستوى 21 أو إصدار أحدث من واجهة برمجة التطبيقات لنظام التشغيل Android
- للنشر على iOS
- إصدار 12.0 أو إصدار أحدث من نظام التشغيل iOS مستهدف للنشر
- مشروع Unity صالح تم إعداده باستخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" اطّلِع على البدء لمعرفة التفاصيل.
- أكمِل دليل البدء الخاص بالتوسّط.
الخطوة 1: إعداد الإعدادات في واجهة مستخدم Line
سجِّل الدخول إلى حسابك على Line.
إضافة تطبيق جديد
انقر على 広告枠管理 (إدارة الخانات الإعلانية) > メディア (الوسائط). بعد ذلك، انقر على 新規作成 (إنشاء جديد).
املأ النموذج وانقر على تسجيل (Register).
دوِّن معرّف التطبيق.
إنشاء موضع إعلان
انقر على رقم تعريف التطبيق الذي تريد إضافة موضع إعلان إليه. بعد ذلك، انقر على 詳細 (التفاصيل).
انقر على スロット 追加 (إضافة خانة).
املأ النموذج، وبعد الانتهاء، انقر على (登録) تسجيل.
دوِّن رقم تعريف المساحة.
الخطوة 2: إعداد طلب الإعلان في واجهة مستخدم Ad Manager
ضبط إعدادات التوسّط لوحدتك الإعلانية
Android
للحصول على التعليمات، اطّلِع على الخطوة 2 في دليل Android.
iOS
للحصول على التعليمات، يُرجى الاطّلاع على الخطوة 2 في دليل iOS.
الخطوة 3: استيراد حِزم تطوير البرامج (SDK) ومحوِّل Line
نزِّل أحدث إصدار من المكوّن الإضافي لوسيط "إعلانات Google على الأجهزة الجوّالة" لمنصّة Line
من رابط التنزيل في
سجلّ التغييرات واستخرِج
GoogleMobileAdsLineMediation.unitypackage
من ملف zip.
في محرِّر مشروع Unity، اختَر مواد العرض > استيراد حزمة >
حزمة مخصّصة وابحث عن GoogleMobileAdsLineMediation.unitypackage
الملف الذي نزّلته. تأكَّد من اختيار جميع الملفات وانقر على
استيراد.
بعد ذلك، اختَر مواد العرض > أداة حلّ مشاكل خدمات Play > أداة حلّ مشاكل Android >
فرض حلّ المشاكل. ستنفِّذ مكتبة Unity Play Services Resolver مكتبة
حلّ التبعيات من البداية وستنسخ التبعيات المعلَن عنها إلى ملف directory
Assets/Plugins/Android
في تطبيق Unity.
الخطوة 4: إضافة الرمز المطلوب
Android
ولا يلزم استخدام رمز إضافي لدمج Line.
iOS
دمج SKAdNetwork
اتّبِع مستندات Line
لإضافة معرّفات SKAdNetwork إلى ملف Info.plist
في مشروعك.
الخطوة 5: اختبار عملية التنفيذ
تفعيل الإعلانات الاختبارية
تأكَّد من تسجيل جهازك الاختباري في AdMob.
اتّبِع التعليمات الواردة في مستندات Android وiOS الخاصة بمنصّة Line بشأن كيفية تفعيل الإعلانات الاختبارية على Line.
إثبات صحة الإعلانات الاختبارية
للتأكّد من أنّك تتلقّى إعلانات اختبارية من Line، فعِّل اختبار مصدر إعلان فردي في "أداة فحص الإعلانات" باستخدام مصادر الإعلانات Line (العرض بدون انقطاع).
خطوات اختيارية
المَعلمات الخاصة بالشبكة
يتيح المكوّن الإضافي لتوسّط Line Unity معلَمة طلب
الإضافية التالية التي يمكن تمريرها إلى المحوِّل من خلال فئة LineMediationExtras
:
SetEnableAdSound(boolean)
: لتحديد الحالة التلقائية لبدء الصوت في إعلانات البنر والإعلانات البينية والإعلانات التي تضم مكافأة.
في ما يلي مثال على رمز لكيفية إنشاء طلب إعلان يضبط هذه المَعلمات:
using GoogleMobileAds.Api;
using GoogleMobileAds.Mediation.Line.Api;
// ...
var adRequest = new AdRequest();
var lineExtras = new LineMediationExtras();
lineExtras.SetEnableAdSound(true);
adRequest.MediationExtras.Add(lineExtras);
رموز الخطأ
إذا تعذّر على المُحوِّل تلقّي إعلان من Line،
يمكن للناشرين التحقّق من الخطأ الأساسي من استجابة الإعلان باستخدام
ResponseInfo
ضمن الفئات التالية:
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
في ما يلي الرموز والرسائل المصاحبة التي يعرضها محوِّل Line عند تعذُّر تحميل أحد الإعلانات:
Android
رمز الخطأ | النطاق | السبب |
---|---|---|
1-10 | com.five_corp.ad | عرَضَت حزمة تطوير البرامج (SDK) لتطبيق Line خطأً خاصًا بحزمة SDK. يمكنك الاطّلاع على مستندات تطبيق Line للحصول على مزيد من التفاصيل. |
101 | com.google.ads.mediation.line | رقم تعريف التطبيق غير متوفّر أو غير صالح. |
102 | com.google.ads.mediation.line | معرّف الشريحة مفقود أو غير صالح. |
103 | com.google.ads.mediation.line | لا يتطابق حجم الإعلان المطلوب مع حجم إعلان البانر المتوافق مع "الخط". |
104 | com.google.ads.mediation.line | تعذّر تحميل إعلان بيني أو إعلان مكافأة بسبب عدم توفّر سياق النشاط. |
105 | com.google.ads.mediation.line | تعذّر على حزمة تطوير البرامج (SDK) من Line عرض إعلان بيني أو إعلان يضم مكافأة. |
106 | com.google.ads.mediation.line | تعذّر تحميل إعلان مدمج مع المحتوى بسبب عدم وجود مواد عرض. |
iOS
رمز الخطأ | النطاق | السبب |
---|---|---|
1-10 | تم الإرسال من خلال حزمة تطوير البرامج (SDK) من Line | عرضت حزمة Line SDK خطأً خاصًا بحزمة SDK. لمزيد من التفاصيل، يمكنك الاطّلاع على المستندات الخاصة بخدمة Line. |
101 | com.google.ads.mediation.line | مَعلمات الخادم غير صالحة (مثل عدم توفّر رقم تعريف التطبيق أو رقم تعريف خانة الشاشة) |
102 | com.google.ads.mediation.line | حجم الإعلان المطلوب لا يتطابق مع حجم إعلان البانر المتوافق مع السطر. |
103 | com.google.ads.mediation.line | تعذّر تحميل مادة عرض صورة رمز معلومات في الإعلان المدمَج. |
سجلّ تغييرات "مكوّن إضافي للتوسّط في Unity" من Line
الإصدار 1.3.1
- متوافق مع الإصدار 2.8.20240808.0 من محوِّل Android لتطبيق Line.
- يتوافق مع الإصدار 2.8.20240612.0 من محوّل Line iOS.
- تم إنشاؤه واختباره باستخدام الإصدار 9.2.0 من "مكوّن إعلانات Google على الأجهزة الجوّالة في Unity".
الإصدار 1.3.0
- يتوافق مع الإصدار 2.8.20240722.0 من محوِّل Android لتطبيق Line.
- يتوافق مع الإصدار 2.8.20240612.0 من محوِّل Line لأجهزة iOS.
- تم إنشاء هذه الأداة واختبارها باستخدام الإصدار 9.2.0 من مكوّن Unity الإضافي لإعلانات Google على الأجهزة الجوّالة.
الإصدار 1.2.0
- متوافق مع الإصدار 2.7.20240515.0 من محوِّل Android لتطبيق Line.
- يتوافق مع الإصدار 2.8.20240612.0 من محوِّل Line لأجهزة iOS.
- تم إنشاؤه واختباره باستخدام الإصدار 9.1.1 من "مكوّن إعلانات Google على الأجهزة الجوّالة في Unity".
الإصدار 1.1.2
- يتوافق مع الإصدار 2.7.20240515.0 من محوّل Line Android.
- يتوافق مع الإصدار 2.7.20240411.0 من محوِّل Line لأجهزة iOS.
- تم إنشاؤه واختباره باستخدام الإصدار 9.1.0 من "مكوّن إعلانات Google على الأجهزة الجوّالة في Unity".
الإصدار 1.1.1
- يتوافق مع الإصدار 2.7.20240214.1 من محوِّل Android لتطبيق Line.
- يتوافق مع الإصدار 2.7.20240411.0 من محوِّل Line لأجهزة iOS.
- تم إنشاء هذه الأداة واختبارها باستخدام الإصدار 9.1.0 من مكوّن Unity الإضافي لإعلانات Google على الأجهزة الجوّالة.
الإصدار 1.1.0
- تمت إضافة الفئة
LineMediationExtras
بالطرق التالية لإتاحة اجتياز إضافات التوسّط.SetEnabledAdSound(bool)
- يتوافق مع الإصدار 2.7.20240214.1 من محوِّل Android لتطبيق Line.
- يتوافق مع الإصدار 2.7.20240318.0 من محوِّل Line لأجهزة iOS.
- تم إنشاؤه واختباره باستخدام الإصدار 9.0.0 من "مكوّن إعلانات Google على الأجهزة الجوّالة في Unity".
الإصدار 1.0.0
- الإصدار الأولي
- متوافق مع الإصدار 2.6.20230607.0 من محوِّل Android لتطبيق Line.
- يتوافق مع الإصدار 2.6.20230609.0 من محوِّل Line لأجهزة iOS.
- تم إنشاؤها واختبارها باستخدام الإصدار 8.5.1 من "مكوّن إعلانات Google على الأجهزة الجوّالة في Unity".