دمج Liftoff Monetize باستخدام التوسّط

يوضِّح لك هذا الدليل كيفية استخدام "حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة" لتحميل إعلانات من Liftoff Monetize وعرضها باستخدام التوسّط، ويشمل ذلك عمليات دمج عروض الأسعار وعمليات دمج العرض الإعلاني بدون انقطاع. كما يتناول كيفية إضافة Liftoff Monetize إلى إعدادات التوسط لوحدة إعلانية، وكيفية دمج أداة Vungle SDK ومحوّلها في iOS أحد التطبيقات.

عمليات الدمج وأشكال الإعلانات المتوافقة

يتمتع AdMob محوّل التوسط لتطبيق Liftoff Monetize بالإمكانات التالية:

الدمج
عروض الأسعار
شلال
التنسيقات
بانر 1
إعلان بيني
تم منح المكافأة
الإعلانات البينية التي تضم مكافأة 1، 2
مدمجة مع المحتوى 1

1 تتوفّر عملية دمج عروض الأسعار لهذا الشكل في إصدار تجريبي مفتوح.

2 الإعلان البيني الذي يضم مكافأة يتطلّب المساعدة في إعداده. تواصَل مع مدير حسابك على Liftoff Monetize أو monetize@liftoff.io.

المتطلّبات

  • أحدث حزمة 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: استيراد حزمة تطوير البرامج (SDK) والمحوّل من Vungle

  • أضف السطر التالي إلى 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: تنفيذ إعدادات الخصوصية في Liftoff Monetize SDK

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

في الإصدار 6.3.2 من حزمة تطوير البرامج (SDK)، أضافت شركة 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"];

اطّلِع على تعليمات التنفيذ المُقترَحة بشأن "اللائحة العامة لحماية البيانات" لمعرفة مزيد من التفاصيل والقيم التي يمكن تقديمها في الطريقة.

قوانين الخصوصية في الولايات الأمريكية

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

في الإصدار 6.7.0 من حزمة تطوير البرامج (SDK)، أضاف 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
تم منح المكافأة إعلان فيديو يستند إلى GADMAdapterVungleReward

في ما يلي الرموز والرسائل المصاحبة التي يعرضها معدِّل تحقيق الربح من Liftoff عند تعذّر تحميل الإعلان:

رمز الخطأ النطاق السبب
0-‏100 com.vungle.warren عرضت حزمة Vungle SDK خطأً. اطّلِع على المستند لمزيد من التفاصيل.
101 com.google.ads.mediation.vungle معلَمات الخادم غير صالحة (مثل رقم تعريف التطبيق أو رقم تعريف موضع الإعلان).
102 com.google.ads.mediation.vungle حجم إعلان البانر المطلوب غير مرتبط بحجم إعلان Liftoff Monetize صالحًا.
103 com.google.ads.mediation.vungle تتطلب ميزة Liftoff Monetize وجود سياق Activity لطلب الإعلانات.
104 com.google.ads.mediation.vungle لا يمكن لحزمة Vungle SDK تحميل إعلانات متعددة لرقم تعريف موضع الإعلان نفسه.
105 com.google.ads.mediation.vungle تعذّر إعداد Vungle SDK.
106 com.google.ads.mediation.vungle عرضت Vungle SDK استدعاء تحميل ناجحًا، ولكن Banners.getBanner() أو Vungle.getNativeAd() قيمة فارغة.
107 com.google.ads.mediation.vungle حزمة Vungle SDK ليست جاهزة لعرض الإعلان.
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 معاودة الاتصال بأنّ الإعلان غير قابل للتشغيل.

سجلّ تغييرات مهايئ مهايئ توسّط نظام التشغيل iOS Monetize Monetize

الإصدار التالي

  • تم إصلاح المشكلة المتمثلة في عدم إمكانية استيراد المحوّل في Swift.

الإصدار 7.2.2.1

  • يتطلب الآن الإصدار 12.0 من iOS الحد الأدنى.
  • تتطلّب الآن حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 11.0 أو إصدارًا أحدث.
  • تم تضمين 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 الحد الأدنى.
  • يتطلب الآن توفُّر الإصدار 10.4.0 أو إصدارًا أحدث من "SDK لإعلانات Google على الأجهزة الجوّالة".

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 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

  • يتطلب الآن الإصدار 10.0.0 أو الإصدارات الأحدث من "SDK لإعلانات Google على الأجهزة الجوّالة".

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 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 API.
  • تمت إزالة الإضافة ordinal في VungleAdNetworkExtras.
  • يتطلب الآن الإصدار 9.8.0 أو الإصدارات الأحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 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 على الأجهزة الجوّالة".
  • يتطلب الآن الإصدار 9.0.0 أو الإصدارات الأحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 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.
  • يتطلب الآن الإصدار 8.3.0 أو إصدارًا أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".

تم إنشاء المشروع واختباره باستخدام

  • الإصدار 8.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 6.9.2 من Vungle SDK.

الإصدار 6.9.1.0

  • تم التحقق من التوافق مع Vungle SDK 6.9.1.
  • يتطلب الآن الإصدار 8.1.0 أو إصدارًا أحدث من "SDK لإعلانات Google على الأجهزة الجوّالة".
  • تمت إضافة رموز الخطأ الموحّدة للمحوّلات ورسائلها.
  • تم تعديل المحوّل لاستخدام تنسيق .xcframework.
  • يُرجى إزالة عملية التحقق من خطأ VungleSDKResetPositionForDifferentAdSize عند تحميل الإعلانات.
  • قدِّم ميزة معاودة الاتصال بتفويض حزمة تطوير البرامج (SDK) الجديدة vungleAdViewedForPlacement: لتتبُّع مرّات الظهور.

تم إنشاء المشروع واختباره باستخدام

  • الإصدار 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.
  • يتطلب الآن الإصدار 7.65.0 أو الإصدارات الأحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".

تم إنشاء المشروع واختباره باستخدام

  • الإصدار 7.65.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 6.8.0 من Vungle SDK.

الإصدار 6.7.1.0

  • تم التحقق من التوافق مع Vungle SDK 6.7.1.
  • يتطلب الآن الإصدار 7.64.0 أو إصدارًا أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • تم إصلاح المشكلة المتمثلة في عدم استدعاء "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 أو إصدارًا أحدث.
  • تمت إضافة إمكانية تشغيل إعلانات بانر متعددة في الوقت نفسه.
  • يتم الآن الإبلاغ عن النقرات عند حدوث النقرة بدلاً من إغلاق الإعلان.
  • تعمل الآن إعلانات البانر والإعلانات البينية على إعادة توجيه طلب معاودة الاتصال willLeftApplication.

تم إنشاء المشروع واختباره باستخدام

  • الإصدار 7.62.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 6.7.0 من Vungle SDK.

الإصدار 6.5.3.0

  • تم التحقق من التوافق مع Vungle SDK 6.5.3.
  • يتطلب الآن الإصدار 7.58.0 أو إصدارًا أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • تم توفير دعم إضافي لإعلانات البانر الذكية والتكيّفية.
  • تم توفير دعم إضافي لإعلانات البانر (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).
  • تم إصلاح الخطأ المتمثل في استدعاء videodoesInterstitial: معاودة الاتصال أكثر من مرة.
  • تمت إزالة عمليات معاودة الاتصال إلى ConversionWillLeftApplication، والتي لم يتم استدعاؤها سابقًا في الوقت الصحيح.

تم إنشاء المشروع واختباره باستخدام

  • الإصدار 7.52.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 6.4.6 من Vungle SDK

الإصدار 6.3.2.3

  • تم إصلاح عطل في [GADMAdapterVungleRewardedAdAvailable:].

الإصدار 6.3.2.2

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

الإصدار 6.3.2.1

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

الإصدار 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.

الإصدارات السابقة

  • تم توفير دعم إضافي لأشكال الإعلانات البينية وإعلانات الفيديو التي تضم مكافأة.