Clientseitiges Upgrade auf Version 4

Das clientseitige tvOS-SDK hat sich in Version 4 kaum geändert. Die primäre Änderung ist das Hinzufügen von IMAAdDisplayContainer, wie im iOS SDK dargestellt.

In diesem Leitfaden wird beschrieben, wie Sie eine vorhandene Implementierung von Version 3 auf das neue SDK 4 aktualisieren.

Modulnamen ändern

Damit der Modulname dem iOS SDK entspricht, wurde der Modulname von ClientSideInteractiveMediaAds in GoogleInteractiveMediaAds geändert. Nehmen Sie daher die folgenden Änderungen vor.

Änderungen
Alt

#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h>
@import ClientSideInteractiveMediaAds;

Neu

#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h>
@import GoogleInteractiveMediaAds;

Neuen Anzeigencontainer erstellen

IMAAdDisplayContainer erstellen und übergeben
Alt

IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.videoView
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];

Neu

self.adDisplayContainer =
    [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView];
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.adDisplayContainer
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];