يوضّح لك هذا الدليل كيفية استخدام حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة لتحميل وعرض الإعلانات من "شبكة إعلانات LINE" باستخدام التوسّط، مع تغطية عمليات دمج العرض الإعلاني بدون انقطاع. ويتناول هذا الدليل كيفية إضافة LINE Ads Network إلى إعدادات التوسّط لوحدة إعلانية، وكيفية دمج حزمة تطوير البرامج (SDK) ومحوِّل LINE Ads Network في تطبيق Flutter.
عمليات الدمج وأشكال الإعلانات المتوافقة
تتوفر لدى محوِّل توسّط AdMob لشبكة إعلانات LINE الميزات التالية:
التكامل | |
---|---|
عروض الأسعار | 1 |
شلال | |
التنسيقات | |
بانر | |
إعلان بيني | |
تم منح المكافأة | |
مدمجة مع المحتوى |
1 إنّ عملية دمج عروض الأسعار قيد الإصدار التجريبي المغلق، لذا يُرجى التواصل مع مدير حسابك لطلب إذن الوصول.
المتطلبات
- أحدث إصدار من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- Flutter 3.7.0 أو إصدار أحدث
- للنشر على Android
- المستوى 23 من واجهة برمجة التطبيقات لنظام التشغيل Android أو إصدار أحدث
- للنشر على أجهزة iOS
- إصدار 12.0 أو إصدار أحدث من نظام التشغيل iOS مستهدف للنشر
- مشروع Flutter صالح تم إعداده باستخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" اطّلِع على البدء لمعرفة التفاصيل.
- إكمال دليل البدء للتوسّط
الخطوة 1: إعداد الإعدادات في واجهة مستخدم "شبكة إعلانات LINE"
سجِّل الدخول إلى حسابك على "شبكة إعلانات LINE".
إضافة تطبيق جديد
انقر على 広告枠管理 (إدارة الخانات الإعلانية) > メディア (الوسائط). بعد ذلك، انقر على 新規作成 (إنشاء جديد).
املأ النموذج وانقر على 登録 (تسجيل).
دوِّن معرّف التطبيق.
إنشاء موضع إعلان
انقر على رقم تعريف التطبيق الذي تريد إضافة موضع إعلان إليه. بعد ذلك، انقر على 詳細 (التفاصيل).
انقر على スロット 追加 (إضافة خانة).
املأ النموذج لمعرفة تفاصيل حول خانة العرض. بالنسبة إلى نوع عروض الأسعار، اختَر عادي لضبط هذا الموضع للتوسّط في العرض الإعلاني بدون انقطاع، أو عروض الأسعار باستخدام حِزم تطوير البرامج (SDK) من Google لضبط هذا الموضع لعروض الأسعار. انقر على تسجيل (Register) بعد ملء النموذج.
سجِّل رقم تعريف الشريحة.
تعديل ملف app-ads.txt
ملف app-ads.txt الخاص بمبادرة "البائعون المعتمَدون للتطبيقات" هو مبادرة من "مختبر IAB التقني" تساعد على ضمان عدم بيع المساحة المتوفّرة للإعلانات في تطبيقك إلا من خلال القنوات التي حدّدتها على أنّها مخوّلة. للحيلولة دون حدوث
خسارة كبيرة في أرباح الإعلانات، عليك استخدام ملفّ app-ads.txt
.
إذا لم يسبق لك إجراء ذلك،
أنشئ ملف app-ads.txt لخدمة "مدير إعلانات Google".
لتنفيذ app-ads.txt
في "شبكة إعلانات LINE"، يُرجى الاطّلاع على
لمحة عن app-ads.txt.
الخطوة 2: إعداد طلب "شبكة إعلانات LINE" في واجهة مستخدم AdMob
ضبط إعدادات التوسّط لوحدتك الإعلانية
Android
للحصول على التعليمات، يُرجى الاطّلاع على الخطوة 2 في دليل Android.
iOS
للحصول على التعليمات، يُرجى الاطّلاع على الخطوة 2 في دليل استخدام iOS.
الخطوة 3: استيراد حزمة تطوير البرامج (SDK) ومحوِّل "شبكة إعلانات LINE"
الدمج من خلال pub.dev
أضِف مصدر الاعتمادية التالي مع أحدث إصدارات
حزمة تطوير البرامج (SDK) ومحوِّل "شبكة المواقع الإعلانية على LINE" في ملفpubspec.yaml
لملف
الحزمة:
dependencies:
gma_mediation_line: ^
الدمج اليدوي
نزِّل أحدث إصدار من مكوّن توسّط إعلانات Google للأجهزة الجوّالة لأجل
شبكة إعلانات LINE،
واسحب الملف الذي تم تنزيله، وأضِف مجلد المكوّن الإضافي المُستخرَج
(ومحتوياته) إلى مشروع Flutter. بعد ذلك، يمكنك الإشارة إلى المكوّن الإضافي فيملف
pubspec.yaml
عن طريق إضافة التبعية التالية:
dependencies:
gma_mediation_line:
path: path/to/local/package
الخطوة 4: إضافة الرمز المطلوب
Android
لا يلزم استخدام رمز إضافي لدمج "شبكة إعلانات LINE".
iOS
دمج SKAdNetwork
اتّبِع مستندات "شبكة إعلانات LINE"
لإضافة معرّفات SKAdNetwork إلى ملف Info.plist
في مشروعك.
الخطوة 5: اختبار عملية التنفيذ
تفعيل الإعلانات الاختبارية
تأكَّد من تسجيل جهازك الاختباري في AdMob.
إثبات صحة الإعلانات الاختبارية
للتأكّد من أنّك تتلقّى إعلانات اختبارية من "شبكة إعلانات LINE"، فعِّل اختبار مصدر إعلان فردي في "أداة فحص الإعلانات" باستخدام مصادر الإعلانات في "شبكة إعلانات LINE" (العرض الإعلاني بدون انقطاع).
الخطوات الاختيارية
المَعلمات المتعلّقة بالشبكة
يتيح المكوّن الإضافي لتوسّط Flutter في "شبكة إعلانات LINE" استخدام المَعلمة التالية
الإضافية للطلب والتي يمكن تمريرها إلى المحوِّل من خلال فئة
LineMediationExtras
:
-
enableAdSound
: لتحديد الحالة التلقائية لبدء تشغيل الصوت في إعلانات البنر والإعلانات البينية والإعلانات التي تضم مكافأة.
في ما يلي مثال على رمز لكيفية إنشاء طلب إعلان يضبط هذه المَعلمات:
LineMediationExtras lineExtras = LineMediationExtras(enableAdSound: true)
AdRequest request = AdRequest(
keywords: <String>['foo', 'bar'],
contentUrl: 'http://foo.com/bar.html',
mediationExtras: [lineExtras],
);
رموز الخطأ
إذا تعذّر على المُحوِّل تلقّي إعلان من "شبكة إعلانات LINE"،
يمكن للناشرين التحقّق من الخطأ الأساسي من ردّ الإعلان باستخدام
ResponseInfo
ضمن الفئات التالية:
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
في ما يلي الرموز والرسائل المصاحبة التي يعرضها محوِّل "شبكة إعلانات LINE" عند تعذُّر تحميل إعلان:
Android
رمز الخطأ | النطاق | السبب |
---|---|---|
1-10 | com.five_corp.ad | ظهرت رسالة خطأ خاصة بحزمة تطوير البرامج (SDK) في حزمة SDK لشبكة إعلانات LINE. يمكنك الاطّلاع على مستندات "شبكة إعلانات LINE" للحصول على مزيد من التفاصيل. |
101 | com.google.ads.mediation.line | رقم تعريف التطبيق غير متوفّر أو غير صالح |
102 | com.google.ads.mediation.line | رقم تعريف خانة الإعلان غير متوفّر أو غير صالح |
103 | com.google.ads.mediation.line | لا يتطابق حجم الإعلان المطلوب مع حجم إعلان البانر المتوافق مع "شبكة إعلانات 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 Ads Network | ظهرت رسالة خطأ خاصة بحزمة تطوير البرامج (SDK) في حزمة SDK لشبكة إعلانات LINE. يمكنك الاطّلاع على مستندات "شبكة إعلانات LINE" للحصول على مزيد من التفاصيل. |
101 | com.google.ads.mediation.line | مَعلمات الخادم غير صالحة (مثل عدم توفّر رقم تعريف التطبيق أو رقم تعريف الخانة) |
102 | com.google.ads.mediation.line | لا يتطابق حجم الإعلان المطلوب مع حجم إعلان البانر المتوافق مع "شبكة إعلانات LINE". |
103 | com.google.ads.mediation.line | تعذّر تحميل مادة عرض صورة رمز معلومات في الإعلان المدمَج. |
سجلّ التغييرات في "محوِّل التوسّط في Flutter" من Line
الإصدار 1.0.2
- متوافق مع الإصدار 2.9.20250317.1 من محوِّل Android لتطبيق Line.
- يتوافق مع الإصدار 2.9.20241106.3 من محوِّل Line لأجهزة iOS.
- تم إنشاؤه واختباره باستخدام الإصدار 6.0.0 من "مكوّن Flutter الإضافي لإعلانات Google على الأجهزة الجوّالة"
الإصدار 1.0.1
- يتوافق مع الإصدار 2.9.20250110.1 من محوِّل Android لتطبيق Line.
- يتوافق مع الإصدار 2.9.20241106.2 من محوِّل Line لأجهزة iOS.
- تم إنشاؤه واختباره باستخدام الإصدار 5.3.1 من Google Mobile Ads Flutter Plugin.
الإصدار 1.0.0
- الإصدار الأوّلي.
- يتوافق مع الإصدار 2.9.20250110.0 من محوِّل Android لتطبيق Line.
- يتوافق مع الإصدار 2.9.20241106.1 من محوِّل Line لأجهزة iOS.
- تم إنشاؤه واختباره باستخدام الإصدار 5.3.1 من Google Mobile Ads Flutter Plugin.