يوضِّح لك هذا الدليل كيفية استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لتحميل وعرض إعلانات من Liftoff Monetize باستخدام توسّط AdMob، التي تغطي عمليات دمج كلّ من عروض الأسعار والعرض الإعلاني بدون انقطاع يتناول الفيديو كيفية إضافة Liftoff تحقيق دخل من تهيئة التوسط في وحدة إعلانية، وكيفية دمج حزمة تطوير البرامج (SDK) ومحوّل Vungle في iOS تطبيق.
أشكال الإعلانات وعمليات الدمج المتوافقة
يتضمّن محوِّل التوسّط في Liftoff Monetize الإمكانات التالية:
الدمج | |
---|---|
عروض الأسعار | |
شلال | |
التنسيقات | |
فتح التطبيق | 1، 3 |
بانر | 2 |
إعلان بيني | |
تم منح المكافأة | |
إعلان بيني يضم مكافأة | 2 |
مدمجة مع المحتوى | 2 |
1 عروض الأسعار يكون التكامل مع هذا التنسيق في إصدار تجريبي مغلق.
2 عروض الأسعار والتكامل مع هذا التنسيق في إصدار تجريبي مفتوح.
3 العرض الإعلاني بدون انقطاع يكون التكامل مع هذا التنسيق في إصدار تجريبي مغلق.
المتطلبات
الإصدار 12.0 أو الإصدارات الأحدث من نشر نظام التشغيل iOS
[لتقديم عروض الأسعار]: الإصدار 6.11.0.1 من Liftoff Monetize أو إصدار أحدث (ننصح باستخدام أحدث إصدار)
أحدث حزمة تطوير برامج (SDK) لإعلانات Google على الأجهزة الجوّالة
إكمال عملية التوسّط دليل البدء
الخطوة 1: إعداد الإعدادات في واجهة مستخدم Liftoff Monetize
اشترِك أو سجِّل الدخول إلى حسابك على Liftoff Monetize.
أضف تطبيقك إلى لوحة تحكم Liftoff Monetize عن طريق النقر على الزر Add Application (إضافة تطبيق).
املأ النموذج، مع إدخال جميع التفاصيل المطلوبة.
بعد إنشاء تطبيقك، اختَر تطبيقك من لوحة بيانات تطبيقات تحقيق الربح من Liftoff.
دوِّن رقم تعريف التطبيق.
إضافة مواضع جديدة
لإنشاء موضع إعلان جديد لاستخدامه مع AdMob التوسّط، انتقل إلى لوحة بيانات مواضع تحقيق الربح من Liftoff، وانقر على الزر إضافة موضع إعلان واختَر تطبيقك من القائمة المنسدلة.
في ما يلي تفاصيل إضافة مواضع جديدة:
فتح التطبيق
اختر إعلان بيني وأدخِل اسم موضع الإعلان. بعد ذلك، اختَر نعم للخيار قابل للتخطي، واملأ بقية النموذج. [عروض الأسعار فقط] ضمن تحقيق الربح، بدِّل مفتاح عروض الأسعار داخل التطبيق إلى مفعّلة. انقر على الزر متابعة في أسفل الصفحة لإنشاء موضع الإعلان.
بانر
اختر بانر، وأدخِل اسم موضع الإعلان، واملأ بقية النموذج. [عروض الأسعار فقط] ضمن تحقيق الربح، بدِّل مفتاح عروض الأسعار داخل التطبيق إلى مفعّلة. انقر على الزر متابعة في أسفل الصفحة لإنشاء موضع الإعلان.
بانر 300×250
انقر على MREC، وأدخِل اسم موضع الإعلان، واملأ بقية النموذج. [عروض الأسعار فقط] ضمن تحقيق الربح، بدِّل مفتاح عروض الأسعار داخل التطبيق إلى مفعّلة. انقر على الزر متابعة في أسفل الصفحة لإنشاء موضع الإعلان.
إعلان بيني
اختر إعلان بيني، ثم أدخل اسم موضع الإعلان، واملأ بقية النموذج. [عروض الأسعار فقط] ضمن تحقيق الربح، بدِّل مفتاح عروض الأسعار داخل التطبيق إلى مفعّلة. انقر على الزر متابعة في أسفل الصفحة لإنشاء موضع الإعلان.
تم منح المكافأة
انقر على إعلان بمكافأة، وأدخِل اسم موضع الإعلان، واملأ بقية النموذج. [عروض الأسعار فقط] ضمن تحقيق الربح، بدِّل مفتاح عروض الأسعار داخل التطبيق إلى مفعّلة. انقر على الزر متابعة في أسفل الصفحة لإنشاء موضع الإعلان.
الإعلانات البينية التي تضم مكافأة
انقر على مكافأة. أدخل اسم موضع الإعلان، وفعِّل قابل للتخطي، واملأ بقية النموذج. [عروض الأسعار فقط] ضمن تحقيق الربح، بدِّل مفتاح عروض الأسعار داخل التطبيق إلى مفعّلة. انقر على الزر متابعة في أسفل الصفحة لإنشاء موضع الإعلان.
مدمجة مع المحتوى
حدد إعلان مدمج مع المحتوى، وأدخل اسم موضع الإعلان، واملأ بقية النموذج. [عروض الأسعار فقط] ضمن تحقيق الربح، بدِّل مفتاح عروض الأسعار داخل التطبيق إلى مفعّلة. انقر على الزر متابعة في أسفل الصفحة لإنشاء موضع الإعلان.
دوِّن رقم التعريف المرجعي وانقر على صوت جيد.
فتح التطبيق
بانر
بانر 300×250
إعلان بيني
تم منح المكافأة
الإعلانات البينية التي تضم مكافأة
مدمجة مع المحتوى
تحديد موقع مفتاح واجهة برمجة التطبيقات Reporting API
عروض الأسعار
هذه الخطوة غير مطلوبة لعمليات دمج عروض الأسعار.
شلال
بالإضافة إلى رقم تعريف التطبيق ورقم التعريف المرجعي، ستحتاج أيضًا إلى مفتاح واجهة برمجة تطبيقات إعداد التقارير في Liftoff Monetize لإعداد AdMob رقم تعريف الوحدة الإعلانية. انتقِل إلى لوحة بيانات تحقيق الربح من Liftoff وانقر على الزر Reporting API Key (مفتاح واجهة برمجة التطبيقات لإعداد التقارير) للاطّلاع على مفتاح واجهة برمجة التطبيقات Reporting API.
تفعيل وضع الاختبار
لتفعيل الإعلانات الاختبارية، انتقِل إلى لوحة بيانات Liftoff Monetize وانتقل إلى التطبيقات.
اختَر تطبيقك الذي تريد تفعيل إعلانات الاختبار له ضمن قسم رقم التعريف المرجعي لموضع الإعلان في تطبيقك. ويمكن تفعيل الإعلانات الاختبارية باختيار وضع الاختبار على عرض الإعلانات الاختبارية فقط ضمن قسم الحالة.
الخطوة 2: إعداد طلب Liftoff Monetize في واجهة المستخدم AdMob
ضبط إعدادات التوسّط لوحدتك الإعلانية
عليك إضافة Liftoff Monetize إلى إعداد التوسّط لوحدتك الإعلانية.
أولاً، سجِّل الدخول إلى حسابك على AdMob. بعد ذلك، انتقِل إلى علامة التبويب التوسّط. إذا كانت لديك مجموعة توسّط حالية تريد تعديلها، انقر على اسم مجموعة التوسّط لتعديلها، ثم انتقِل مباشرةً إلى إضافة Liftoff Monetize كمصدر إعلان.
لإنشاء مجموعة توسّط جديدة، اختَر إنشاء مجموعة توسّط.
أدخِل شكل الإعلان والمنصّة، ثمّ انقر على متابعة.
أدخِل اسمًا لمجموعة التوسّط، واختَر مواقع جغرافية لاستهدافها. بعد ذلك، اضبط حالة مجموعة التوسّط على مفعَّلة، ثمّ انقر على إضافة وحدات إعلانية.
اربط مجموعة التوسّط هذه بواحدة أو أكثر من وحداتك الإعلانية AdMob الحالية. بعد ذلك، انقر على تمّ.
من المفترض أن تظهر لك الآن بطاقة الوحدات الإعلانية التي تمت تعبئتها بالوحدات الإعلانية التي حدّدتها:
إضافة Liftoff Monetize كمصدر إعلان
عروض الأسعار
ضمن بطاقة عروض الأسعار في قسم مصادر الإعلانات، اختَر إضافة مصدر الإعلان. بعد ذلك، اختَر Liftoff Monetize.
انقر على كيفية توقيع اتّفاقية شراكة وإعداد شراكة مستندة إلى عروض الأسعار مع Liftoff Monetize.
انقر على إقرار وموافقة، ثم انقر على متابعة.
إذا كان لديك تعيين بالفعل لـ Liftoff Monetize، يمكنك تحديده. بخلاف ذلك، انقر على إضافة تعيين.
بعد ذلك، أدخِل Application ID and Placement Reference ID التي تم الحصول عليها في القسم السابق. بعد ذلك، انقر على تمّ.
ملاحظة مهمة: يجب Application ID ربط التطبيق المستهدَف بالتطبيق، كما هو الحال في Liftoff Monetize واجهة المستخدم.شلال
ضمن بطاقة منهجية الشلال في قسم مصادر الإعلانات، اختَر إضافة مصدر الإعلان. بعد ذلك، اختَر Liftoff Monetize.
اختَر Liftoff Monetize وفعِّل مفتاح تبديل تحسين. أدخِل Reporting API Key الذي تم الحصول عليه في القسم السابق من أجل إعداد تحسين مصدر الإعلان للحملة Liftoff Monetize. بعد ذلك، أدخِل قيمة التكلفة الفعلية لكل ألف ظهور للسمةLiftoff Monetize وانقر على متابعة.إذا كان لديك تعيين بالفعل لـ Liftoff Monetize، يمكنك تحديده. بخلاف ذلك، انقر على إضافة تعيين.
بعد ذلك، أدخِل Application ID and Placement Reference ID التي تم الحصول عليها في القسم السابق. بعد ذلك، انقر على تمّ.
إضافة Liftoff إلى قائمة شركاء الإعلانات بموجب اللائحة العامة لحماية البيانات (GDPR) واللوائح السارية في الولايات الأمريكية
اتّبِع الخطوات الواردة في إعدادات اللائحة العامة لحماية البيانات و إعدادات اللوائح السارية في الولايات الأمريكية لإضافة Liftoff إلى اللائحة العامة لحماية البيانات (GDPR) وقائمة شركاء الإعلانات للوائح الولايات الأمريكية في AdMob واجهة المستخدم.
الخطوة 3: استيراد Vungle SDK ومحوّل
استخدام CocoaPods (يُنصح به)
أضف السطر التالي إلى Podfile لمشروعك:
pod 'GoogleMobileAdsMediationVungle'
من سطر الأوامر، قم بتشغيل:
pod install --repo-update
الدمج اليدوي
نزِّل أحدث إصدار من Vungle SDK وربط
VungleSDK.framework
في مشروعك.نزِّل أحدث إصدار من محوّل Liftoff Monetize من رابط التنزيل في سجل التغييرات وربط
LiftoffMonetizeAdapter.framework
في مشروعك.أضف أطر العمل التالية إلى مشروعك:
AdSupport
AudioToolbox
AVFoundation
CFNetwork
CoreGraphics
CoreMedia
libz.tbd
MediaPlayer
QuartzCore
StoreKit
SystemConfiguration
الخطوة 4: تنفيذ إعدادات الخصوصية في حزمة تطوير البرامج (SDK) الخاصة بـ Liftoff Monetize
موافقة المستخدمين في الاتحاد الأوروبي واللائحة العامة لحماية البيانات
بموجب موافقة المستخدم في الاتحاد الأوروبي التي تتّبعها Google السياسة، يجب التأكّد من الإفصاح عن معلومات معيّنة الموافقات التي تم الحصول عليها من المستخدمين في المنطقة الاقتصادية الأوروبية في ما يتعلق استخدام معرّفات الأجهزة والبيانات الشخصية. تعكس هذه السياسة متطلبات توجيه الاتحاد الأوروبي بشأن الخصوصية الإلكترونية و"حماية البيانات العامة" اللائحة (اللائحة العامة لحماية البيانات). عند طلب الحصول على موافقة، عليك تحديد كل شبكة إعلانات. في سلسلة التوسط التي قد تجمع البيانات الشخصية أو تتلقّاها أو تستخدمها تقدم معلومات حول استخدام كل شبكة. يتعذّر على Google حاليًا إجراء ما يلي: تمرير خيار موافقة المستخدم إلى هذه الشبكات تلقائيًا.
يتضمن Liftoff Monetize واجهة برمجة تطبيقات تتيح لك تمرير الموافقة إلى Vungle SDK. يعرض الرمز النموذجي التالي كيفية تمرير معلومات الموافقة هذه إلى Vungle SDK. إذا اخترت استدعاء هذه الطريقة، فمن المستحسن أن تفعل ذلك قبل طلب الإعلانات من خلال "SDK لإعلانات Google على الأجهزة الجوّالة".
Swift
import VungleAdsSDK
// ...
VunglePrivacySettings.setGDPRStatus(true)
VunglePrivacySettings.setGDPRMessageVersion("v1.0.0")
Objective-C
#import <VungleAdsSDK/VungleAdsSDK.h>
// ...
[VunglePrivacySettings setGDPRStatus:YES];
[VunglePrivacySettings setGDPRMessageVersion:@"v1.0.0"];
يُرجى الاطّلاع على تعليمات التنفيذ المقترَحة بموجب اللائحة العامة لحماية البيانات (GDPR). لمزيد من التفاصيل والقيم التي يمكن تقديمها في الطريقة.
قوانين الخصوصية في الولايات الأمريكية
الولايات المتحدة قوانين الخصوصية السارية في الولايات تتطلب منح المستخدمين لإيقاف "التخفيضات" "معلوماتهم الشخصية" (كما يحدّد القانون هذه البنود)، مع ميزة الإيقاف المتوفرة من خلال ميزة "عدم بيع بياناتي الشخصية" المعلومات" حول "البيع" للصفحة الرئيسية. تشير رسالة الأشكال البيانية الولايات المتحدة خصوصية الولايات دليل الامتثال للقوانين إمكانية تفعيل المعالجة المحدودة للبيانات لعرض إعلانات Google، ولكن يتعذّر على Google تطبيق هذا الإعداد على كل إعلان الشبكة في سلسلة التوسط. وبالتالي، عليك تحديد كل شبكة إعلانات في سلسلة التوسط التي قد تشارك في بيع البضائع المعلومات واتباع الإرشادات من كل شبكة من تلك الشبكات للتأكد الامتثال.
يتضمن Liftoff Monetize واجهة برمجة تطبيقات تتيح لك تمرير الموافقة إلى Vungle SDK. يعرض الرمز النموذجي التالي كيفية تمرير معلومات الموافقة هذه إلى Vungle SDK. إذا اخترت استدعاء هذه الطريقة، فمن المستحسن أن تفعل ذلك قبل طلب الإعلانات من خلال "SDK لإعلانات Google على الأجهزة الجوّالة".
Swift
import VungleAdsSDK
// ...
VunglePrivacySettings.setCCPAStatus(true)
Objective-C
#import <VungleAdsSDK/VungleAdsSDK.h>
// ...
[VunglePrivacySettings setCCPAStatus:YES];
يُرجى الاطّلاع على تعليمات التنفيذ المقترَحة بشأن قانون خصوصية المستهلك في كاليفورنيا (CCPA). لمزيد من التفاصيل والقيم التي يمكن تقديمها في الطريقة.
الخطوة 5: إضافة الرمز المطلوب
دمج SKAdNetwork
اتّباع مستندات Liftoff Monetize
لإضافة معرّفات SKAdNetwork إلى ملف Info.plist
الخاص بمشروعك.
الخطوة 6: اختبار عملية التنفيذ
تفعيل الإعلانات التجريبية
احرص على تسجيل جهاز الاختبار من أجل AdMob وتفعيل وضع الاختبار في واجهة المستخدم Liftoff Monetize .
التحقّق من الإعلانات الاختبارية
للتأكّد من أنّك تتلقّى إعلانات اختبارية من Liftoff Monetize، فعِّل اختبار مصدر إعلان فردي في "أداة فحص الإعلانات" باستخدام Liftoff Monetize (Bidding) and Liftoff Monetize (Waterfall) مصادر الإعلانات.
خطوات اختيارية
المَعلمات الخاصة بالشبكة
يتوافق محوّل Liftoff Monetize مع معلَمة طلب إضافية يمكنها
يتم تمريرها إلى المحوّل باستخدام فئة VungleAdNetworkExtras
. هذا الصف
السمات التالية:
userId
- سلسلة تمثّل رقم تعريف المستخدم المحفَّز الخاص بـ Liftoff Monetize
nativeAdOptionPosition
- عدد صحيح يحدد موضع رمز الخصوصية للإعلانات المدمجة مع المحتوى.
في ما يلي مثال على رمز برمجي لكيفية إنشاء طلب إعلان يحدِّد هذه المَعلمات:
Swift
#import "VungleAdapter.h"
// ...
let request = GADRequest()
let extras = VungleAdNetworkExtras()
extras.userId = "myUserID"
extras.nativeAdOptionPosition = 1
// ...
request.register(extras)
Objective-C
#import <LiftoffMonetizeAdapter/VungleAdapter.h>
// ...
GADRequest *request = [GADRequest request];
VungleAdNetworkExtras *extras = [[VungleAdNetworkExtras alloc] init];
extras.userId = @"myUserID";
extras.nativeAdOptionPosition = 1;
// ...
[request registerAdNetworkExtras:extras];
عرض الإعلانات المدمجة مع المحتوى
يعرض محوّل Liftoff Monetize إعلاناته المدمجة مع المحتوى على النحو التالي:
GADNativeAd
الأخرى. يملأ ما يلي
أوصاف حقول الإعلانات المدمجة مع المحتوى
لمدة
GADNativeAd
الحقل | يتم دائمًا تضمين مواد العرض في محوّل Liftoff Monetize |
---|---|
العنوان | |
صورة | 1 |
عرض الوسائط | |
النص الأساسي | |
رمز التطبيق | |
الحث على اتخاذ إجراء | |
التقييم النجمي | |
المتجر | |
السعر |
1 تأثير Liftoff Monetize
لا يتيح المحوّل الوصول المباشر إلى مادة عرض الصورة الرئيسية
الإعلانات. وبدلاً من ذلك، يملأ المحول
GADMediaView
مع فيديو أو صورة.
رموز الخطأ
في حال تعذّر على المحوّل استلام إعلان من Liftoff Monetize، يمكن للناشرين
التحقّق من الخطأ الأساسي في استجابة الإعلان باستخدام
GADResponseInfo.adNetworkInfoArray
ضمن الفئات التالية:
التنسيق | اسم الصف |
---|---|
بانر | GADMAdapterVungleInterstitial |
إعلان بيني | GADMAdapterVungleInterstitial |
تم منح المكافأة | GADMAdapterVungleRewardBasedVideoAd |
في ما يلي الرموز والرسائل المرفقة التي تم إصدارها من خلال Liftoff Monetize المحول عند إخفاق تحميل الإعلان:
رمز الخطأ | النطاق | السبب |
---|---|---|
1-100 | تم الإرسال بواسطة Vungle SDK | عرَضَ Vungle SDK خطأً. الاطّلاع على الرمز لمزيد من التفاصيل. |
101 | com.google.mediation.vungle | مَعلمات خادم Liftoff Monetize التي تم ضبطها في واجهة المستخدم AdMob غير متوفّرة أو غير صالحة. |
102 | com.google.mediation.vungle | سبق أن تم تحميل إعلان لإعداد الشبكة هذه. يتعذَّر على Vungle SDK تحميل إعلان ثانٍ لرقم تعريف الموضع نفسه. |
103 | com.google.mediation.vungle | لا يتطابق حجم الإعلان المطلوب مع إعلان البانر المتوافق مع Liftoff Monetize الحجم. |
104 | com.google.mediation.vungle | تعذَّر على Vungle SDK عرض إعلان البانر. |
105 | com.google.mediation.vungle | لا يدعم Vungle SDK تحميل سوى إعلان بانر واحد في كل مرة، بصرف النظر عن رقم تعريف موضع الإعلان |
106 | com.google.mediation.vungle | أرسلت Vungle SDK معاودة الاتصال تفيد بأن الإعلان غير قابل للتشغيل. |
سجلّ تغييرات محوّل توسّط Liftoff Monetize لنظام التشغيل iOS
الإصدار 7.4.0.1
- تم توفير إمكانية استخدام أحجام إعلانات البانر المخصّصة لعروض الأسعار والعرض الإعلاني بدون انقطاع.
تم التصميم والاختبار باستخدام:
- الإصدار 11.7.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.4.0 من Vungle SDK.
الإصدار 7.4.0.0
- تم التحقق من التوافق مع Vungle SDK 7.4.0.
تم التصميم والاختبار باستخدام:
- الإصدار 11.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.4.0 من Vungle SDK.
الإصدار 7.3.2.0
- تم التحقق من التوافق مع Vungle SDK 7.3.2.
تم التصميم والاختبار باستخدام:
- الإصدار 11.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.3.2 من Vungle SDK.
الإصدار 7.3.1.1.0
- تم التحقق من التوافق مع الإصدار 7.3.1.1 من Vungle SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 11.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.3.1.1 من Vungle SDK.
الإصدار 7.3.1.0
- تم التحقق من التوافق مع Vungle SDK 7.3.1.
تم التصميم والاختبار باستخدام:
- الإصدار 11.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.3.1 من Vungle SDK.
الإصدار 7.3.0.0
- تم التحقق من التوافق مع Vungle SDK 7.3.0.
- تم إصلاح مشكلة تعذُّر استيراد المحوّل في Swift.
- تمت إضافة إتاحة العرض الإعلاني بدون انقطاع وعروض الأسعار لشكل الإعلان على شاشة فتح التطبيق.
تم التصميم والاختبار باستخدام:
- الإصدار 11.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.3.0 من Vungle SDK.
الإصدار 7.2.2.1
- يتطلب الآن الإصدار 12.0 من iOS كحد أدنى.
- يتطلب ذلك الآن استخدام الإصدار 11.0 أو الإصدارات الأحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- تم تضمين
Info.plist
في أُطر العمل ضمنLiftoffMonetizeAdapter.xcframework
.
تم التصميم والاختبار باستخدام:
- الإصدار 11.0.1 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.2.2 من Vungle SDK.
الإصدار 7.2.2.0
- تم التحقق من التوافق مع Vungle SDK 7.2.2.
- يتطلب الآن الإصدار 12.0 كحد أدنى من نظام التشغيل iOS.
تم التصميم والاختبار باستخدام:
- الإصدار 11.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.2.2 من Vungle SDK.
الإصدار 7.2.1.1
- تم تحديث مطابقة MREC لتكون بأي حجم يمكن أن يناسب MREC بدلاً من أن تكون مطابقة تامة.
تم التصميم والاختبار باستخدام:
- الإصدار 10.14.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.2.1 من Vungle SDK.
الإصدار 7.2.1.0
- تم التحقق من التوافق مع Vungle SDK 7.2.1.
تم التصميم والاختبار باستخدام:
- الإصدار 10.14.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.2.1 من Vungle SDK.
الإصدار 7.2.0.0
- تم التحقق من التوافق مع Vungle SDK 7.2.0.
- تمت إزالة طرق تفويض
willBackgroundApplication
المتوقّفة نهائيًا من عمليات تنفيذ إعلانات البانر والإعلانات البينية. - تم استبدال طريقة
childDirectedTreatment
المتوقّفة نهائيًا باستخدام السمةGADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment
.
تم التصميم والاختبار باستخدام:
- الإصدار 10.14.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.2.0 من Vungle SDK.
الإصدار 7.1.0.0
- تم التحقق من التوافق مع Vungle SDK 7.1.0.
تم التصميم والاختبار باستخدام:
- الإصدار 10.10.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.1.0 من Vungle SDK.
الإصدار 7.0.1.0
- أتاحت العلامات المائية في الإعلانات المستندة إلى عروض الأسعار.
- تم التحقق من التوافق مع Vungle SDK 7.0.1.
تم التصميم والاختبار باستخدام:
- الإصدار 10.7.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.0.1 من Vungle SDK.
الإصدار 7.0.0.0
- تم تغيير اسم المحوّل من Vungle إلى Liftoff Monetize.
- تم التحقق من التوافق مع Vungle SDK 7.0.0.
- تمت إزالة التوافق مع بنية
armv7
. - تمت إضافة التوافق مع بنية محاكي
arm64
. - يتطلب الآن الإصدار 11.0 من iOS كحد أدنى.
- يتطلب الآن استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 10.4.0 أو إصدار أحدث.
تم التصميم والاختبار باستخدام:
- الإصدار 10.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 7.0.0 من Vungle SDK.
الإصدار 6.12.3.0
- تم التحقق من التوافق مع Vungle SDK 6.12.3.
تم التصميم والاختبار باستخدام:
- الإصدار 10.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.12.3 من Vungle SDK.
الإصدار 6.12.2.0
- تم التحقق من التوافق مع Vungle SDK 6.12.2.
تم التصميم والاختبار باستخدام:
- الإصدار 10.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.12.2 من Vungle SDK.
الإصدار 6.12.1.2
- يتطلب الآن استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 10.0.0 أو إصدار أحدث.
تم التصميم والاختبار باستخدام:
- الإصدار 10.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.12.1 من Vungle SDK.
الإصدار 6.12.1.1
- تم التحقق من التوافق مع Vungle SDK 6.12.1.
- تمت إضافة دعم عروض الأسعار لشكل إعلانات البانر.
تم التصميم والاختبار باستخدام:
- الإصدار 9.14.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.12.1 من Vungle SDK.
الإصدار 6.12.1.0
- تم التحقق من التوافق مع Vungle SDK 6.12.1.
تم التصميم والاختبار باستخدام:
- الإصدار 9.13.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.12.1 من Vungle SDK.
الإصدار 6.12.0.0
- تم التحقق من التوافق مع Vungle SDK 6.12.0.
- تمت إضافة دعم عروض الأسعار والتوسّط في العرض الإعلاني بدون انقطاع لشكل الإعلان البيني الذي يضم مكافأة.
- تمت إضافة دعم عروض الأسعار لشكل الإعلان المدمج مع المحتوى.
- تم تعديل المحوّل لاستخدام واجهة برمجة تطبيقات
didRewardUser
. - تمت إزالة الإضافة "
ordinal
" في "VungleAdNetworkExtras
". - يتطلب الآن استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 9.8.0 أو إصدار أحدث.
تم التصميم والاختبار باستخدام:
- الإصدار 9.9.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.12.0 من Vungle SDK.
الإصدار 6.11.0.2
- تمت إضافة دعم "توسّط العرض الإعلاني بدون انقطاع" لشكل الإعلان المدمج مع المحتوى.
تم التصميم والاختبار باستخدام:
- الإصدار 9.8.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.11.0 من Vungle SDK.
الإصدار 6.11.0.1
- تم توفير إمكانية تحميل إعلانات متعددة لرقم تعريف موضع الإعلان نفسه في الإعلانات البينية التي تضم عروض الأسعار والإعلانات التي تضم مكافأة.
تم التصميم والاختبار باستخدام:
- الإصدار 9.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.11.0 من Vungle SDK
الإصدار 6.11.0.0
- تم التحقق من التوافق مع Vungle SDK 6.11.0.
تم التصميم والاختبار باستخدام:
- الإصدار 9.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.11.0 من Vungle SDK
الإصدار 6.10.6.1
- تم إصلاح مشكلة إزالة تفويض الإعلان في حال تعذّر تنزيل الإعلان التالي. ينطبق ذلك على مواضع الإعلانات المخزّنة مؤقتًا تلقائيًا فقط.
- تمت إزالة طلبات معاودة الاتصال
willPresentFullScreenView
وadapterWillPresentFullScreenModal
في إعلانات البانر.
تم التصميم والاختبار باستخدام:
- الإصدار 9.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.10.6 من Vungle SDK
الإصدار 6.10.6.0
- تم التحقق من التوافق مع Vungle SDK 6.10.6.
- تم التحقّق من التوافق مع الإصدار 9.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- يتطلب الآن استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 9.0.0 أو إصدار أحدث.
تم التصميم والاختبار باستخدام:
- الإصدار 9.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.10.6 من Vungle SDK
الإصدار 6.10.5.1
- تمت إضافة إمكانية استخدام عروض الأسعار لأشكال الإعلانات البينية والإعلانات التي تضم مكافأة.
تم التصميم والاختبار باستخدام
- الإصدار 8.13.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.10.5 من Vungle SDK
الإصدار 6.10.5.0
- تم التحقق من التوافق مع Vungle SDK 6.10.5.
تم التصميم والاختبار باستخدام
- الإصدار 8.13.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.10.5 من Vungle SDK
الإصدار 6.10.4.0
- تم التحقق من التوافق مع Vungle SDK 6.10.4.
- تم تعديل المحوّل للالتزام بإعداد كتم الصوت في لوحة بيانات الناشر في Vungle عند عدم ضبط القيمة المنطقية
muteIsSet
فيVungleAdNetworkExtras
بشكل صريح.
تم التصميم والاختبار باستخدام
- الإصدار 8.12.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.10.4 من Vungle SDK
الإصدار 6.10.3.1
- تم إصلاح الخطأ المتمثل في عدم استدعاء استدعاءات الإعلانات البينية بعد التشغيل الأول.
- تم تعديل قاموس
options
الذي تم تمريره إلى الطريقةplayAd
لتضمين السمة التي تم كتم صوتها التي حددها الناشر في عنصر العناصر الإضافية.
تم التصميم والاختبار باستخدام
- الإصدار 8.12.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.10.3 من Vungle SDK
الإصدار 6.10.3.0
- تم التحقق من التوافق مع Vungle SDK 6.10.3.
- يتطلب الآن الإصدار 10.0 كحد أدنى لنظام التشغيل iOS.
تم التصميم والاختبار باستخدام
- الإصدار 8.11.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.10.3 من Vungle SDK.
الإصدار 6.10.1.0
- تم التحقق من التوافق مع Vungle SDK 6.10.1.
- الاعتماد بشكل مريح على الإصدار 8.0.0 أو الإصدارات الأحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- ويتطلب الآن الإنشاء إلى Xcode 12.5 أو إصدار أحدث.
تم التصميم والاختبار باستخدام
- الإصدار 8.9.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.10.1 من Vungle SDK.
الإصدار 6.10.0.0 (تم إعادته)
- تم التحقق من التوافق مع Vungle SDK 6.10.0.
- الاعتماد بشكل مريح على الإصدار 8.0.0 أو الإصدارات الأحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- ويتطلب الآن الإنشاء إلى Xcode 12.5 أو إصدار أحدث.
تم التصميم والاختبار باستخدام
- الإصدار 8.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.10.0 من Vungle SDK.
الإصدار 6.9.2.0
- تم التحقق من التوافق مع Vungle SDK 6.9.2.
- يتطلب الآن استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 8.3.0 أو إصدار أحدث.
تم التصميم والاختبار باستخدام
- الإصدار 8.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.9.2 من Vungle SDK.
الإصدار 6.9.1.0
- تم التحقق من التوافق مع Vungle SDK 6.9.1.
- يتطلب الآن استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 8.1.0 أو إصدار أحدث.
- تمت إضافة رموز ورسائل خطأ المحوّل الموحّد.
- تم تحديث المحوّل لاستخدام تنسيق
.xcframework
. - إزالة التحقق من الخطأ في VungleSDKResetPositionFor differentAdSize أثناء تحميل الإعلانات.
- يمكنك تقديم السمة
vungleAdViewedForPlacement:
الجديدة لمعاودة الاتصال المفوَّضة في حزمة تطوير البرامج (SDK) لتتبُّع مرات الظهور.
تم التصميم والاختبار باستخدام
- الإصدار 8.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.9.1 من Vungle SDK.
الإصدار 6.8.1.0
- تم التحقق من التوافق مع Vungle SDK 6.8.1.
- تتطلّب الآن حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 7.66.0 أو إصدار أحدث.
تم التصميم والاختبار باستخدام
- الإصدار 7.66.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.8.1 من Vungle SDK
الإصدار 6.8.0.0
- تم التحقق من التوافق مع Vungle SDK 6.8.0.
- يتطلب الآن استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 7.65.0 أو إصدار أحدث.
تم التصميم والاختبار باستخدام
- الإصدار 7.65.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.8.0 من Vungle SDK
الإصدار 6.7.1.0
- تم التحقق من التوافق مع Vungle SDK 6.7.1.
- تتطلّب الآن حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 7.64.0 أو إصدار أحدث.
- تم إصلاح مشكلة عدم استدعاء
didFailToPresentWithError:
عند تعذُّر عرض إعلان يضم مكافأة.
تم التصميم والاختبار باستخدام
- الإصدار 7.64.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.7.1 من Vungle SDK
الإصدار 6.7.0.0
- تم التحقق من التوافق مع Vungle SDK 6.7.0.
- يتطلب الآن استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 7.62.0 أو إصدار أحدث.
- تمت إضافة دعم لتشغيل عدّة إعلانات بانر في الوقت نفسه.
- يتم تسجيل النقرات الآن عند حدوث النقرة بدلاً من تسجيلها عند إغلاق الإعلان.
- تعمل إعلانات البانر والإعلانات البينية الآن على إعادة توجيه استدعاء will leftApplication.
تم التصميم والاختبار باستخدام
- الإصدار 7.62.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.7.0 من Vungle SDK.
الإصدار 6.5.3.0
- تم التحقق من التوافق مع Vungle SDK 6.5.3.
- يتطلب الآن استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 7.58.0 أو إصدار أحدث.
- تمت إضافة دعم لإعلانات البانر الذكية والتكيّفية.
- تمت إضافة دعم لإعلانات البانر (320×50 و300×50 و728×90).
- تمت إضافة خيار اتجاه الفيديو عند تشغيل الإعلانات.
- إصلاح خطأ تعذّر استدعاء report_ad بعد التحديث الأول.
- حلّ مشكلة التأخيرات في توفُّر الإعلانات في حال استخدام ميزة "العرض الإعلاني بدون انقطاع" الأطول
- إلغاء التوافق مع بنية i386
تم التصميم والاختبار باستخدام
- الإصدار 7.58.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.5.3 من Vungle SDK.
الإصدار 6.4.6.0
- تم التحقق من التوافق مع Vungle SDK 6.4.6.
- تمت إضافة دعم لإعلانات البانر (MREC).
- تم إصلاح الخطأ الذي كان يطلق عليه الاسمd DeReceived للتحقّق: تم استدعاء معاودة الاتصال أكثر من مرة.
- تمت إزالة عمليات معاودة الاتصال لـ البيانات WillTargetApplication، والتي لم يتم استدعاءها من قبل في الوقت الصحيح.
تم التصميم والاختبار باستخدام
- الإصدار 7.52.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 6.4.6 من Vungle SDK.
الإصدار 6.3.2.3
- تم إصلاح عطل في [GADMAdapterVungleRewardedAd available:].
الإصدار 6.3.2.2
- تم إصلاح الخطأ المتمثل في عدم تحميل محوّل Vungle للإعلانات التي تضم مكافأة في حال تعذُّر إعداد Vungle SDK. والآن، سيحاول المحوّل إعادة إعداد Vungle SDK في طلبات الإعلانات التي تضم مكافأة لاحقًا.
- تتطلّب الآن حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 7.42.2 أو إصدار أحدث.
الإصدار 6.3.2.1
- تم تحديث المحوّل لاستخدام واجهة برمجة التطبيقات بمكافأة الجديدة.
- يتطلب الآن استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 7.41.0 أو إصدار أحدث.
الإصدار 6.3.2.0
- تم التحقق من التوافق مع Vungle SDK 6.3.2.
الإصدار 6.3.0.0
- تم التحقق من التوافق مع Vungle SDK 6.3.0.
- تم تعديل طريقة
updateConsentStatus
إلىupdateConsentStatus:consentMessageVersion:
في صف واحد (VungleRouterConsent
).
الإصدار 6.2.0.3
- تمت إضافة معاودة الاتصال
adapterDidCompletePlayingRewardBasedVideoAd:
إلى المحوّل.
الإصدار 6.2.0.2
- تمت إضافة الفئة
VungleRouterConsent
التي تحتوي على طريقتَين (updateConsentStatus
) وgetConsentStatus
.
الإصدار 6.2.0.1
- تم تحديث أداة تهيئة Vungle SDK بشكل صحيح.
الإصدار 6.2.0.0
- تم التحقق من التوافق مع Vungle SDK 6.2.0.
الإصدار 5.4.0.0
- تم التحقق من التوافق مع Vungle SDK 5.4.0.
- تم تحديث المحوّل لتسجيل النقرات بشكل صحيح في حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
الإصدار 5.3.2.0
- تمت إضافة إضافتَين إضافيتَين إلى "
VungleAdNetworkExtras
":ordinal
- عدد صحيح يشير إلى ترتيب عرض هذا الإعلان جلسة اللعبة.flexViewAutoDismissSeconds
- لضبط إعلانات العرض المرن ليتم إغلاقها تلقائيًا المقدار المحدد من الثواني.
- تم التحقق من التوافق مع Vungle SDK 5.3.2.
الإصدار 5.3.0.0
- تم تعديل هدف النشر إلى الإصدار iOS 8.
- تم التحقق من التوافق مع Vungle SDK 5.3.0.
الإصدار 5.2.0.0
- تم التحقق من التوافق مع Vungle SDK 5.2.0.
الإصدار 5.1.1.0
- تم التحقق من التوافق مع Vungle SDK 5.1.1.
الإصدار 5.1.0.0
- تم التحقق من التوافق مع Vungle SDK 5.1.0.
الإصدارات السابقة
- تمت إضافة دعم لأشكال الإعلانات البينية وإعلانات الفيديو التي تضم مكافأة.