مراجعة الترقية من جهة العميل

لم يطرأ أي تغيير يُذكر على حزمة تطوير البرامج (SDK) الخاصة بنظام التشغيل tvOS من جهة العميل مع إصدار الإصدار 4. التغيير الأساسي هو إضافة IMAAdDisplayContainer، كما هو موضّح في حزمة تطوير البرامج (SDK) لنظام التشغيل iOS.

يشرح هذا الدليل الخطوات المطلوبة لترقية عملية تنفيذ حالية للإصدار 3 إلى حزمة تطوير البرامج (SDK) الجديدة للإصدار 4.

تغيير اسم الوحدة

للتوافق مع حزمة تطوير البرامج (SDK) لنظام التشغيل iOS، غيّرنا اسم الوحدة من ClientSideInteractiveMediaAds إلى GoogleInteractiveMediaAds، لذا عليك إجراء التغييرات التالية.

التغييرات
الإصدار القديم
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h>
@import ClientSideInteractiveMediaAds;
جديد
#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h>
@import GoogleInteractiveMediaAds;

إنشاء حاوية الإعلان الجديدة

إنشاء IMAAdDisplayContainer وتمريره
الإصدار القديم
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.videoView
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];
جديد
self.adDisplayContainer =
    [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView];
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.adDisplayContainer
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];