Vídeos de anúncios nativos
Os anúncios nativos fornecem acesso a um objeto MediaContent que é usado para obter informações sobre o conteúdo de mídia, que pode ser vídeo ou imagem. Também é usado para controlar a reprodução de anúncios em vídeo e ouvir eventos de reprodução. Você pode obter o objeto MediaContent chamando get_media_content() no anúncio carregado.
MediaContent
O objeto MediaContent contém informações como a proporção e a duração de um vídeo. O trecho a seguir mostra como obter a proporção e a duração de um anúncio nativo.
Callbacks para eventos de vídeo
Para lidar com eventos específicos de vídeo, crie um objeto VideoLifecycleCallbacks e atribua-o ao VideoController via video_lifecycle_callbacks. Em seguida, defina apenas os callbacks que lhe interessam.
Notas Importantes
[!WARNING] Requisito do MediaView
Se você carregar um anúncio em vídeo usando o modelo
SMALL, verá um aviso de problema de implementação indicando:MediaView not used for main image or video asset. Use MediaView instead of ImageView to show the main image or video asset.Isso ocorre porque o SDK oficial do Google Mobile Ads exige um
MediaViewvisível para renderizar o vídeo, mas o layout compacto do modeloSMALLnão suporta ou inclui um funcional por padrão. Se o seu bloco de anúncios veicula anúncios em vídeo, você deve usar o modeloMEDIUM, que inclui umMediaViewintegrado.[!NOTE] Valores do MediaContent (Duração e Proporção)
Valores como duração do vídeo e proporção de tela (aspect ratio) do objeto
MediaContentretornarão0.0se forem consultados imediatamente no callbackon_ad_loaded. Você deve consultá-los após chamarrender_template(), uma vez que a exibição do anúncio tenha sido inflada e configurada na tela.