Клиентский SDK tvOS практически не изменился с выпуском версии 4. Основное изменение — добавление IMAAdDisplayContainer
, как видно из iOS SDK.
В этом руководстве описан процесс, необходимый для обновления существующей реализации версии 3 до новой версии SDK версии 4.
Изменить имя модуля
Чтобы соответствовать iOS SDK, мы изменили имя модуля с 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]; |