TVSDK fornisce informazioni utili per intervenire sugli annunci click-through. Quando crei la tua interfaccia utente del lettore, devi decidere come rispondere quando un utente fa clic su un annuncio cliccabile.
In TVSDK per iOS, è possibile fare clic solo sugli annunci lineari.
Quando un utente fa clic su un annuncio, su un annuncio pubblicitario correlato o su un pulsante correlato, l'applicazione deve rispondere. TVSDK fornisce informazioni sull’URL di destinazione per il clic.
Per impostare un listener di eventi per TVSDK e fornire le informazioni sul click-through, aggiungi un osservatore per PTMediaPlayerAdClickNotification
.
Quando un utente fa clic su un annuncio, un annuncio pubblicitario correlato o un pulsante correlato, TVSDK invia questa notifica, incluse le informazioni sulla destinazione del clic.
Monitora le interazioni degli utenti sugli annunci cliccabili.
Quando l’utente tocca o fa clic sull’annuncio o sul pulsante, per inviare una notifica a TVSDK, utilizza [_player notifyClick:_currentAd.primaryAsset];
.
Ascolta l’evento PTMediaPlayerAdClickNotification
da TVSDK.
Per recuperare l’URL di click-through e le relative informazioni, utilizzare l’oggetto PTMediaPlayerAdClickURLKey
.
Mette in pausa il video.
Utilizza le informazioni di click-through per visualizzare l’URL di click-through dell’annuncio e le relative informazioni.
Ad esempio, puoi visualizzare le informazioni in uno dei seguenti modi:
Nell’applicazione aprendo l’URL di click-through in un browser.
Sulle piattaforme desktop, l’area di riproduzione degli annunci video viene utilizzata per richiamare URL click-through ai clic dell’utente.
Reindirizza gli utenti al browser web per dispositivi mobili esterno.
Sui dispositivi mobili, l’area di riproduzione degli annunci video viene utilizzata per altre funzioni, ad esempio per nascondere e visualizzare i controlli, mettere in pausa la riproduzione, espandere a schermo intero e così via. Su questi dispositivi viene utilizzata una visualizzazione separata, ad esempio un pulsante di sponsorizzazione, per avviare l’URL di click-through.
Chiudi la finestra del browser in cui vengono visualizzate le informazioni relative al click-through e riprende la riproduzione del video.
Ad esempio:
// Listening for click notification
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(onMediaPlayerAdClick:)
name:PTMediaPlayerAdClickNotification object:self.player];
- (void) onMediaPlayerAdClick:(NSNotification *) notification {
NSString *url = [notification.userInfo objectForKey:PTMediaPlayerAdClickURLKey];
if (url != nil) {
[self openBrowser:[NSURL URLWithString:url]];
}
}