ترقية من جانب العميل إلى الإصدار الرابع

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

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

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

لمطابقة حزمة 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];