Notificación

Disponible para los editores y partners de Google Ad Manager 360 que tengan un contrato avanzado y cumplan los requisitos.

Localizar un ID de sesión o una clave de depuración de inserción dinámica de anuncios

Cada emisión de los usuarios recibe un ID de sesión, que se guarda durante 48 horas después de un evento. Las sesiones monitorizadas se guardan durante 60 días. Puede introducir el ID de sesión en el campo "Identificador de sesión" del monitor para emisiones en directo (SAM). En los resultados de búsqueda podrá consultar detalles sobre las solicitudes de anuncios de los usuarios para solucionar problemas de streams de vídeo.

En este artículo, abordaremos las siguientes formas de encontrar IDs de sesión:

Utilizar una clave de depuración para ver la actividad o solucionar los problemas de un stream de vídeo (Beta) 

Como alternativa, puede usar una clave de depuración para ver la actividad o solucionar los problemas de un stream de vídeo.

Puede configurar o enviar una clave única de cualquier emisión o sesión para poder depurarla mediante SAM. Si utiliza la misma clave en todas las sesiones, solo podrá buscar y depurar la sesión más reciente.

  • Emisiones solicitadas con el SDK de IMA: consulte la documentación del SDK de llamada a la API para configurar la clave.
  • Emisiones solicitadas sin el SDK de IMA (SSB): envíe una clave de depuración mediante el parámetro dai-sam-id.

    Por ejemplo: https://dai.google.com/linear/hls/event/.../master.m3u8?dai-sam-id=abcdef-0a1b-12a3

Las claves no pueden contener ninguna información personal identificable.

Buscar un ID de sesión en una aplicación que utiliza el SDK de IMA

Cuando se utiliza el SDK de IMA para crear un stream de vídeo, puede llamar a un método para obtener el ID de la sesión. Consulte más información sobre cómo obtener el ID en el SDK de cada plataforma:

Muchos desarrolladores de aplicaciones optan por obtener el ID de sesión y registrarlo para poder usarlo al solucionar problemas de emisión.

Dado que el ID de sesión es necesario para revisar detalles sobre la publicación de anuncios en la emisión de un usuario, es conveniente implementar un método o una función oculta en su aplicación que sirva para mostrar el ID.

Buscar un ID de sesión al inspeccionar tráfico HTTP

Puede monitorizar las solicitudes HTTP en una herramienta proxy desde una aplicación que utilice el SDK de IMA.

Cuando se utiliza el SDK de IMA para solicitar un stream de vídeo de inserción dinámica de anuncios, hay dos solicitudes HTTP:

  • La solicitud HTTP POST, que debería devolver el estado 201, lo que indica que se ha creado una emisión.
  • La solicitud HTTP GET a la URL del campo stream_manifest. *

Se devuelve información adicional en una estructura JSON, incluido el ID de emisión de la sesión (stream_id). Este es el ID de sesión que debe introducir en el campo "Identificador de sesión".

Buscar un ID de sesión a partir de una solicitud HTTP emulada

Puede emular una secuencia de solicitudes HTTP de SDK introduciendo curl en la línea de comandos, con el ID de contenido y el ID de vídeo de la URL de un stream de vídeo bajo demanda.

Por ejemplo, si el ID de contenido es 12345 y el ID de vídeo es sample-video:

  1. Escriba lo siguiente en la línea de comandos:

    curl --data "" "http://dai.google.com/ondemand/hls/content/12345/vid/sample-video/streams"

  2. (Opcional) Transfiéralo a python -mjson.tool para ver el resultado en un diseño más fácil de leer.

Ejemplo de salida*


{
"duration": 784,
"stream_id": "19b40be0-7942-44ca-97e0-fc7b27f14029",
"stream_manifest": "https://dai.google.com/ondemand/hls/content/12345/vid/sample-video/CHS/streams/19b40be0-7942-44ca-97e0-fc7b27f14029/master.m3u8",
"stream_type": "on_demand",
"subtitles": [ ... ],
"time_events_url": "https://dai.google.com/ondemand/hls/content/12345/vid/sample-video/CHS/streams/19b40be0-7942-44ca-97e0-fc7b27f14029/time-events.json"
}

* Puede utilizar la URL de stream_manifest para probar la reproducción en un reproductor de HLS (por ejemplo, el navegador web Safari).

Buscar un ID de sesión en una solicitud de emisión de SSB

Cuando se utiliza SSB para solicitar un stream de vídeo de inserción dinámica de anuncios, hay dos solicitudes HTTP:

  1. La solicitud HTTP GET, que debería devolver el estado 302, lo que indica una redirección.
  2. La solicitud HTTP GET a la URL de redirección. Esta URL contiene el ID de sesión que debe introducir en el campo "Identificador de sesión".

También puede encontrar un ID de sesión al monitorizar solicitudes HTTP en una herramienta proxy desde una aplicación OTT o móvil.

Buscar un ID de sesión de una solicitud de emisión de SSB mediante Chrome

  1. Cargue la URL de la emisión de contenido en un navegador.

    Por ejemplo, si el ID de contenido es 12345 y el ID de vídeo es sample-vídeo, cargue lo siguiente:
    http://dai.google.com/ondemand/hls/content/12345/vid/sample-video/master.m3u8

  2. En Chrome, cargue las herramientas de desarrollo.
  3. Vaya a la pestaña Red de las herramientas de desarrollo.
  4. Filtre las solicitudes que incluyan dai.google.com.
  5. Las dos primeras solicitudes al dominio "dai.google.com" deben ser de un archivo llamado "master.m3u8":

    Primera solicitud: la respuesta 302

    Primera solicitud del ID de sesión

    Segunda solicitud: la URL con el ID de sesión

    Segunda solicitud del ID de sesión
  6. Copie el ID de sesión e introdúzcalo en el campo Identificador de sesión.
Si tiene algún problema relacionado con la solución de problemas o las interrupciones de la inserción dinámica de anuncios, póngase en contacto con el equipo de Asistencia para editores.

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
Búsqueda
Borrar búsqueda
Cerrar búsqueda
Menú principal
15294601191758260686
true
Buscar en el Centro de ayuda
false
true
true
true
true
true
148
false
false
false
false