Anuncios en los que se puede hacer clic

TVSDK le proporciona información para que pueda actuar sobre los anuncios pulsados. A medida que crea la interfaz de usuario del reproductor, debe decidir cómo responder cuando un usuario hace clic en un anuncio en el que se puede hacer clic.

En TVSDK para iOS, solo se puede hacer clic en los anuncios lineales.

Responder a clics en anuncios

Cuando un usuario hace clic en un anuncio, en un anuncio de banner complementario o en un botón relacionado, la aplicación debe responder. TVSDK proporciona información sobre la dirección URL de destino del clic.

  1. Para configurar un detector de eventos para TVSDK y proporcionar la información de pulsación, agregue un observador para PTMediaPlayerAdClickNotification.

    NOTA

    Cuando un usuario hace clic en un anuncio, en un anuncio de banner complementario o en un botón relacionado, TVSDK envía esta notificación, que incluye información sobre el destino del clic.

  2. Monitorice las interacciones del usuario en los anuncios en los que se puede hacer clic.

  3. Cuando el usuario toque o haga clic en el anuncio o botón, para notificar a TVSDK, utilice [_player notifyClick:_currentAd.primaryAsset];.

  4. Escuche el evento PTMediaPlayerAdClickNotification de TVSDK.

  5. Para recuperar la URL de pulsación y la información relacionada, utilice el objeto PTMediaPlayerAdClickURLKey.

  6. Pause el vídeo.

  7. Utilice la información de pulsación para mostrar la dirección URL de pulsación de publicidad y la información relacionada.

    NOTA

    Por ejemplo, puede mostrar la información de una de las siguientes maneras:

    • En la aplicación, abra la URL de pulsación en un explorador.

      En las plataformas de escritorio, el área de reproducción de anuncios de vídeo se utiliza para invocar direcciones URL de pulsaciones al hacer clic en el usuario.

    • Redirija a los usuarios a su navegador web móvil externo.

      En dispositivos móviles, el área de reproducción de anuncios de vídeo se utiliza para otras funciones, como ocultar y mostrar controles, pausar la reproducción, expandirse a pantalla completa, etc. En estos dispositivos, se utiliza una vista independiente, como un botón de patrocinador, para iniciar la dirección URL de pulsación.

  8. Cierre la ventana del explorador en la que se muestra la información de pulsaciones y reanude la reproducción del vídeo.

    Por ejemplo:

       // 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]]; 
       } 
    } 
    

En esta página