وساطة AdMob هي ميزة تتيح لك عرض الإعلانات على تطبيقاتك من مصادر متعددة، بما في ذلك شبكة AdMob ومصادر إعلانات الجهات الخارجية، في مكان واحد. يساعد توسط AdMob في زيادة معدل التعبئة إلى أقصى حد وزيادة تحقيق الربح من خلال إرسال طلبات الإعلان إلى شبكات متعددة لضمان العثور على وأفضل شبكة متاحة لعرض الإعلانات دراسة حالة:
المتطلبات الأساسية
قبل أن تتمكّن من دمج التوسّط لشكل إعلان، يجب دمج ما يلي: شكل الإعلان في تطبيقك:
- إعلانات البانر
- الإعلانات البينية
- الإعلانات المدمجة مع المحتوى
- الإعلانات التي تضم مكافأة
- الإعلان البيني بمكافأة الإعلانات
هل أنت مستخدم جديد للتوسّط؟ القراءة نظرة عامة على "توسّط AdMob".
لعروض الأسعار: الإصدار 7.53.1 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" أو أعلى.
إعداد حزمة تطوير البرامج (SDK) لعرض الإعلانات للأجهزة الجوّالة
يوضّح لك دليل البدء السريع كيفية إعداد حزمة SDK لإعلانات Google على الأجهزة الجوّالة. وخلال مكالمة الإعداد هذه، ستجري محوّلات التوسّط أيضًا البيانات الأولية. من المهم الانتظار حتى تكتمل عملية الإعداد قبل loadingتحميل الإعلانات لضمان المشاركة الكاملة من كل شبكة إعلانات في طلب الإعلان الأول.
يوضح الرمز النموذجي التالي كيفية التحقق من إعداد كل محوّل حالته قبل تقديم طلب الإعلان.
Swift
import GoogleMobileAds
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let ads = GADMobileAds.sharedInstance()
ads.start { status in
// Optional: Log each adapter's initialization latency.
let adapterStatuses = status.adapterStatusesByClassName
for adapter in adapterStatuses {
let adapterStatus = adapter.value
NSLog("Adapter Name: %@, Description: %@, Latency: %f", adapter.key,
adapterStatus.description, adapterStatus.latency)
}
// Start loading ads here...
}
return true
}
}
Objective-C
@import GoogleMobileAds;
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
GADMobileAds *ads = [GADMobileAds sharedInstance];
[ads startWithCompletionHandler:^(GADInitializationStatus *status) {
// Optional: Log each adapter's initialization latency.
NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
for (NSString *adapter in adapterStatuses) {
GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
adapterStatus.description, adapterStatus.latency);
}
// Start loading ads here...
}];
return YES;
}
@end
معرفة الشبكة الإعلانية الفائزة
وتحتوي كل فئة من فئات أشكال الإعلانات على خاصية GADResponseInfo
تحتوي على
adNetworkClassName
التي تعرض اسم فئة شبكة الإعلانات
الإعلان الحالي. لا يمكن إضافة قيمة "adNetworkClassName
" إلا بعد إتمام الإعلان بنجاح
التحميل. يوضح الرمز التالي كيفية الحصول على هذه المعلومات لإعلانات البانر.
Swift
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.responseInfo.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.responseInfo.adNetworkClassName);
}
راجع استرداد معلومات حول الإعلان يمكنك الردّ لمعرفة التفاصيل.
استخدام إعلانات البانر مع "توسّط AdMob"
احرص على إيقاف إعادة التحميل في جميع واجهات مستخدم مصادر الإعلانات التابعة لجهات خارجية بالنسبة إلى إعلان البانر. المستخدمة في وساطة AdMob. يمنع هذا إعادة التحميل المزدوج نظرًا تجري AdMob أيضًا عملية إعادة تحميل بناءً على إعلانات وحدة إعلانات البانر معدل التحديث.
استخدام الإعلانات المدمجة مع المحتوى مع توسّط AdMob
في ما يلي بعض أفضل الممارسات التي يجب مراعاتها عند تنفيذ الإعلانات المدمجة مع المحتوى في وساطة AdMob.
- سياسة عرض الإعلانات المدمجة مع المحتوى
- لكل شبكة إعلانات سياساتها الخاصة. عند استخدام التوسط، من المهم تذكر أن تطبيقك لا يزال بحاجة إلى الالتزام بسياسات عمليات التوسط الشبكة التي قدّمت الإعلان.
- تجنَّب استخدام فئة
GADMultipleAdsAdLoaderOptions
عند تقديم الطلبات. - تعرض طلبات الإعلانات المتعددة المدمجة مع المحتوى إعلانات Google فقط. الإعلانات المتعددة المدمجة مع المحتوى ميزة الإعلانات لا تدعم التوسط.
قوانين الخصوصية في الولايات الأمريكية واللائحة العامة لحماية البيانات
إذا كان عليك الالتزام بما ورد في إرشادات خصوصية الولايات القوانين أو حماية البيانات العامة اللائحة (اللائحة العامة لحماية البيانات)، اتّبِع الخطوات الواردة في اللوائح السارية في الولايات الأمريكية الإعدادات أو اللائحة العامة لحماية البيانات الإعدادات لإضافة شركاء التوسّط في إدارة الخصوصية في AdMob الْمُرَاسَلَة قائمة شركاء الإعلانات في الولايات الأمريكية أو بموجب اللائحة العامة لحماية البيانات (GDPR). عدم الالتزام بذلك يمكن أن يؤدي إلى حصول الشركاء على عرض الإعلانات على تطبيقك.
مزيد من المعلومات عن تفعيل المعالجة المحدودة للبيانات (RDP) والحصول على "اللائحة العامة لحماية البيانات" الموافقة مع منصة Google User Messaging Platform (UMP) حزمة SDK: