Integrar anúncios intersticiais e anúncios premiados

Visão geral

Sobre anúncios intersticiais

Anúncios intersticiais são anúncios em tela cheia que cobrem a interface do seu aplicativo. Eles normalmente são exibidos em pontos de transição naturais no fluxo do seu aplicativo, como entre atividades ou durante a pausa entre os níveis em um jogo. Alguns anúncios intersticiais são anúncios com recompensa.

Sobre anúncios com recompensa

Anúncios com recompensa proporcionam uma ótima experiência do usuário, oferecendo aos usuários algo de valor em troca de assistir ou interagir com um anúncio. Normalmente, essa troca é uma recompensa em seu aplicativo, como vidas extras em um jogo, moeda virtual ou uma dica em um quebra-cabeça (você determina a natureza e o valor da recompensa). Exibidos em intervalos naturais no aplicativo, os anúncios em vídeo com recompensa oferecem alta receita, especialmente se você seguir nossa recomendação de torná-los impossíveis de pular.

Observe que anúncios com recompensa são, às vezes, chamados de anúncios incentivados; ambos os termos sempre se referem ao mesmo tipo de anúncio. No entanto, “recompensado” é o termo preferido. No código do SDK e em nossa API de relatórios, usamos o termo "incentivado".

Existem duas maneiras de integrar anúncios com recompensa: recompensas no aplicativo (recomendadas e descritas abaixo) ou retornos de callback de servidor para servidor (consulte o artigo de perguntas frequentes sobre este tópico). Com recompensas no aplicativo, quando um usuário conclui com sucesso uma exibição de anúncio ou clica no botão de download, você pode recompensá-lo diretamente no seu aplicativo. O principal benefício dessa abordagem é que é simples de implementar. Se você está procurando algo rápido e não está preocupado com ataques de repetição, isso deve servir.

Agora o Vungle oferece diversos formatos de anúncios com Modelos Dinâmicos. Diferentemente do formato de anúncio tradicional, no qual a reprodução consiste em reproduzir um vídeo e depois um cartão final, oferecemos modelos com o botão de chamada para ação (CTA) já disponível durante a reprodução do vídeo. Os usuários que assistem todo o anúncio e os que clicam no botão devem ser recompensados.

Etapa 1. Integração básica completa

Para integrar anúncios intersticiais e premiados em seu aplicativo do Windows, comece seguindo as instruções do artigo sobre integração básica . Este artigo contém informações complementares e pressupõe que você tenha concluído a integração básica.

Etapa 2. Carregar e reproduzir um anúncio

Carregar um anúncio para um posicionamento

Para carregar um anúncio, chame LoadAd e dê tempo suficiente para o download dos ativos do anúncio ser realizado. Então espere OnAdPlayableChanged ser chamado:

sdkInstance.LoadAd (“placement_id”);

Nota: os IDs de veiculação diferenciam maiúsculas de minúsculas.

Modelo de código:

private void OnLevelStart(Object sender, RoutedEventArgs e)
{
  sdkInstance.LoadAd(“placement_id”);
}

Reproduzir um anúncio

Execute um anúncio com a configuração padrão:

await sdkInstance.PlayAdAsync(new AdConfig(), “placement_id”);

Modelo de código:

private async void OnLevelComplete(Object sender, RoutedEventArgs e)
{
  await sdkInstance.PlayAdAsync(new AdConfig(), “placement_id”);
}

É possível personalizar os anúncios reproduzidos fornecendo opções ao objeto AdConfig.

Modelo de código:

private async void PlayCustomizedAd(Object sender, RoutedEventArgs e)
{
  AdConfig adConfig = new AdConfig();

  adConfig.Orientation = DisplayOrientations.Portrait;
  adConfig.SoundEnabled = false;
  
  await sdkInstance.PlayAdAsync(adConfig, placement2);
}

Etapa 3. Personalizar anúncios premiados (opcional)

Estas são as propriedades disponíveis na instância do objeto AdConfig:

Opções

Valor padrão/
tipo

Descrição

UserId

null

string

Envia o ID de usuário exclusivo para o seu aplicativo, que verifica se esse usuário deverá ser gratificado por assistir um anúncio com incentivo ao usar o retorno callback de servidor a servidor para verificação.

Nota: essa configuração aplica-se apenas a posicionamentos com recompensa.

IncentivizedDialogTitle

“Fechar esse anúncio?”

string

Define o título do diálogo de confirmação ao sair de um anúncio com incentivo.

Nota: essa configuração aplica-se apenas a posicionamentos com recompensa.

IncentivizedDialogBody

“Deseja mesmo pular este anúncio? Para solicitar a sua recompensa é necessário assistir até o final.”

string

Define o corpo do diálogo de confirmação ao sair de um anúncio com incentivo.

Nota: essa configuração aplica-se apenas a posicionamentos com recompensa.

IncentivizedDialogCloseButton

"Fechar"

 

string

Define o texto do botão 'Cancelar' na caixa de diálogo de confirmação, quando se pula um anúncio com incentivo.

Nota: essa configuração aplica-se apenas a posicionamentos com recompensa.

IncentivizedDialogContinueButton

"Continuar"

string

Define o texto do botão 'Continuar assistindo' na caixa de diálogo de confirmação, quando se pula um anúncio com incentivo.

Nota: essa configuração não é aplicável se um anúncio não é premiado.

Incentivized

-

OBSOLETO

É possível definir a configuração da recompensa no nível do posicionamento, a partir do painel. Consulte Configuração e relatório de posicionamentos.

As opções para SoundEnabled e diálogos com incentivo para anúncios de Modelo Dinâmico estão disponíveis no painel para configuração. A configuração programática só se aplica a anúncios legados.

Questions?

Need further assistance, feel free to reach out to us, we’re here to help!

Esse artigo foi útil?