Chartboost Video

Última atualização:

Impulsione seu jogo com anúncios em vídeo envolventes e de alta qualidade!

O Chartboost SDK oferece suporte a mídia, experiências personalizadas ao anunciante e quadros finais atualizados para que seus vídeos não tenham o aspecto de anúncios e se pareçam mais com recomendações especiais. Dê aos seus jogadores a melhor experiência no jogo para aprimorar o desempenho do seu anúncio e impulsionar mais eCPM.

 

 


 

O Chartboost oferece dois tipos de anúncios em vídeo:

 

Vídeo de recompensa oferece aos jogadores itens no jogo ou moeda virtual em troca de uma exibição completa do vídeo.

Vídeo intersticial rende receita para você ou ajuda a adquirir usuários da mesma forma que os criativos estáticos.


 

Antes de começar:

  • Você baixou e integrou o último Chartboost SDK?
  • Você enviou conteúdos criativos, como anúncios em vídeo, quadros personalizados (opcional), imagens da moeda de recompensa (somente vídeos de recompensa) e criativos após o início?
  • Você iniciou uma campanha em seu painel? Ao configurar sua campanha, selecione um Tipo de anúncio no menu suspenso:

Campanhas de publicação podem escolher entre tipos de anúncio de Vídeo de recompensa ou Vídeo intersticial. Campanhas de publicidade só têm uma opção genérica de Vídeo disponível porque a editora decide se os seus vídeos serão intersticiais normais ou vídeos de recompensa.
Nota às editoras: a chamada para mostrar um intersticial em vídeo é a mesma para mostrar um intersticial estático. Se você quer que os seus anúncios em vídeo apareçam antes de qualquer outra campanha executando simultaneamente no mesmo local nomeado, defina suas campanha de vídeo intersticial em prioridade mais alta. Saiba mais sobre prioridades de campanha ▶
Tem mais dúvidas? Leia os FAQs do Chartboost Video ▶

 

Agora vamos ativar o vídeo do Chartboost! Escolha a sua plataforma:

Observação: a integração com o Amazon usa o mesmo SDK que o Android.

 


 

Integração de vídeo de recompensa para iOS

Para mostrar um vídeo de recompensa, incluindo telas de ofertas antes do início e criativos após o início, adicione esta chamada:
// Mostrar mensagem antes do início do vídeo de recompensa e anúncio em vídeo no menu principal do local. Consulte Chartboost.h 
para ver as opções de locais disponíveis.

[Chartboost showRewardedVideo:CBLocationMainMenu];
Recomendamos que você tente colocar o anúncio em vídeo em cache e verifique se o conteúdo existe antes de fazer a chamada de exibição:
// Colocar em cache a mensagem antes do início do vídeo de recompensa e anúncio em vídeo no menu principal do local. Consulte Chartboost.h 
para ver as opções de locais disponíveis.

[Chartboost cacheRewardedVideo:CBLocationMainMenu];

...

if([Chartboost hasRewardedVideo:CBLocationMainMenu]) {
[Chartboost showRewardedVideo:CBLocationMainMenu]; } else { // Não temos um vídeo em cache no momento, mas tente obter um para a próxima vez [Chartboost cacheRewardedVideo:CBLocationMainMenu]; }
O número máximo de impressões de vídeos de recompensa e intersticiais que um usuário pode receber por dia, por app de publicação, é 20.
Para ver quando uma recompensa está pronta para ser entregue, use o seguinte método delegado:
- (void)didCompleteRewardedVideo:(CBLocation)location withReward:(int)reward;
 
Saiba mais sobre métodos delegados ▶
Confira mais recursos do SDK ▶
Personalizar o comportamento do seu vídeo de recompensa ▶

 

▲ Voltar para o topo

 


Integração de vídeo intersticial para iOS

Como a chamada para mostrar um intersticial em vídeo é a mesma para mostrar um intersticial estático, ambos usam esta solicitação:
// Mostrar anúncio de vídeo intersticial no local Menu Principal. Consulte Chartboost.h para ver as opções de locais disponíveis.

[Chartboost showInterstitial:CBLocationMainMenu];
O número máximo de impressões de vídeos de recompensa e intersticiais que um usuário pode receber por dia, por app de publicação, é 20.
Confira mais recursos do SDK ▶
Personalizar o comportamento do seu vídeo de recompensa ▶

 

▲ Voltar para o topo

 


Integração de vídeo de recompensa para Android

Estas instruções se aplicam a jogos nas plataformas Amazon e Android.
Para mostrar um vídeo de recompensa, incluindo telas de ofertas antes do início e criativos após o início, adicione esta chamada:
/** Mostrar mensagem antes do início do vídeo de recompensa e anúncio em vídeo no menu principal do local. 
Consulte /libs/chartboost.jar/com.chartboost.sdk para ver opções de local disponíveis **/

Chartboost.showRewardedVideo(CBLocation.LOCATION_MAIN_MENU);
Recomendamos que você tente colocar o anúncio em vídeo em cache e verifique se o conteúdo existe antes de fazer a chamada de exibição:
/** Colocar em cache a mensagem antes do início do vídeo de recompensa e anúncio em vídeo no menu principal do local. 
Consulte /libs/chartboost.jar/com.chartboost.sdk para ver opções de local disponíveis **/

Chartboost.cacheRewardedVideo(CBLocation.LOCATION_MAIN_MENU);

...

if (Chartboost.hasRewardedVideo(CBLocation.LOCATION_MAIN_MENU) {
 Chartboost.showRewardedVideo(CBLocation.LOCATION_MAIN_MENU);
}
else {
// Não temos um vídeo em cache no momento, mas tente obter um para a próxima vez
 Chartboost.cacheRewardedVideo(CBLocation.LOCATION_MAIN_MENU);
}

O número máximo de impressões de vídeos de recompensa e intersticiais que um usuário pode receber por dia, por app de publicação, é 20.
Para ver quando uma recompensa está pronta para ser entregue, use o seguinte método delegado:
public void didCompleteRewardedVideo(String location, int reward)
 
Saiba mais sobre métodos delegados ▶
Confira mais recursos do SDK ▶
Personalizar o comportamento do seu vídeo de recompensa ▶

 

▲ Voltar para o topo

 


 

Integração de vídeo intersticial para Android

Estas instruções se aplicam a jogos nas plataformas Amazon e Android.
Como a chamada para mostrar um intersticial em vídeo é a mesma para mostrar um intersticial estático, ambos os tipos de campanha usam esta solicitação:
/** Mostrar anúncio de vídeo intersticial no local Menu Principal. Consulte /libs/chartboost.jar/com.chartboost.sdk 
para ver as opções de locais disponíveis. **/

Chartboost.showInterstitial(CBLocation.LOCATION_MAIN_MENU);
O número máximo de impressões de vídeos de recompensa e intersticiais que um usuário pode receber por dia, por app de publicação, é 20.
Confira mais recursos do SDK ▶
Personalizar o comportamento do seu vídeo de recompensa ▶

 

▲ Voltar para o topo

 


 

Integração de vídeo de recompensa para Unity

Para mostrar um vídeo de recompensa, incluindo telas de ofertas antes do início e criativos após o início, adicione esta chamada:
Chartboost.showRewardedVideo(CBLocation.MainMenu);
Recomendamos que você tente colocar o anúncio em vídeo em cache e verifique se o conteúdo existe antes de fazer a chamada de exibição:
/** Colocar em cache a mensagem antes do início do vídeo de recompensa e anúncio em vídeo no menu principal do local. 
Consulte //assets/chartboost/scripts/chartboost.cs para ver opções de local disponíveis **/

Chartboost.cacheRewardedVideo(CBLocation.MainMenu);

...

if (Chartboost.hasRewardedVideo(CBLocation.MainMenu) { 
Chartboost.showRewardedVideo(CBLocation.MainMenu); } else { // Não temos um vídeo em cache no momento, mas tente obter um para a próxima vez Chartboost.cacheRewardedVideo(CBLocation.MainMenu); }
O número máximo de impressões de vídeos de recompensa e intersticiais que um usuário pode receber por dia, por app de publicação, é 20.
Para ver quando uma recompensa está pronta para ser entregue, use o seguinte método delegado:
void didCompleteRewardedVideo(CBLocation location, int reward)
 
Saiba mais sobre métodos delegados ▶
Confira mais recursos do SDK ▶
Personalizar o comportamento do seu vídeo de recompensa ▶

 

▲ Voltar para o topo

 


 

Integração de vídeo intersticial para Unity

Como a chamada para mostrar um intersticial em vídeo é a mesma para mostrar um intersticial estático, ambos os tipos de campanha usam esta solicitação:
Chartboost.showInterstitial(CBLocation.MainMenu);
O número máximo de impressões de vídeos de recompensa e intersticiais que um usuário pode receber por dia, por app de publicação, é 20.
Confira mais recursos do SDK ▶
Personalizar o comportamento do seu vídeo de recompensa ▶

 

▲ Voltar para o topo

 


 

Integração de vídeo de recompensa para Adobe AIR

Para mostrar um vídeo de recompensa, incluindo telas de ofertas antes do início e criativos após o início, adicione esta chamada:
Chartboost.getInstance().showRewardedVideo(CBLocation.MAIN_MENU);
Recomendamos que você tente colocar o anúncio em vídeo em cache e verifique se o conteúdo existe antes de fazer a chamada de exibição:
/** Colocar em cache a mensagem antes do início do vídeo de recompensa e anúncio em vídeo no menu principal do local. **/

Chartboost.getInstance().cacheRewardedVideo(CBLocation.MAIN_MENU);

...

if (Chartboost.getInstance().hasRewardedVideo(CBLocation.MAIN_MENU) { 
Chartboost.getInstance().showRewardedVideo(CBLocation.MAIN_MENU); } else { // Não temos um vídeo em cache no momento, mas tente obter um para a próxima vez Chartboost.getInstance().cacheRewardedVideo(CBLocation.MAIN_MENU); }
O número máximo de impressões de vídeos de recompensa e intersticiais que um usuário pode receber por dia, por app de publicação, é 20.
Para ver quando um vídeo de recompensa está pronto para ser entregue, ouça o seguinte evento Chartboost:
ChartboostEvent.DID_COMPLETE_REWARDED_VIDEO
 
Saiba mais sobre métodos delegados ▶
Confira mais recursos do SDK ▶
Personalizar o comportamento do seu vídeo de recompensa ▶

 

▲ Voltar para o topo

 


 

Integração de vídeo intersticial para Adobe AIR

Como a chamada para mostrar um intersticial em vídeo é a mesma para mostrar um intersticial estático, ambos os tipos de campanha usam esta solicitação:
Chartboost.getInstance().showInterstitial(CBLocation.MAIN_MENU);
 
Confira mais recursos do SDK ▶
Personalizar o comportamento do seu vídeo de recompensa ▶

 

▲ Voltar para o topo

 


 

Comportamento do vídeo de recompensa personalizado

Você pode recompensar jogadores de várias maneiras, dependendo do tipo de campanha. Aqui está um exemplo onde um anúncio de vídeo de campanha de publicação de rede oferece uma recompensa melhor que um anúncio de vídeo de campanha de promoção cruzada:
  • Configure doislocais personalizados (ex: NetworkVideo e CrossPromo) em seu código. Isso permite que você use o painel para impedir que a sua campanha de publicação de rede mostre anúncios no local CrossPromo e impedir que a sua campanha de promoção cruzada mostre anúncios no local NetworkVideo.
  • Para desativar anúncios de uma campanha em um determinado local, selecione Nunca mostrar ao lado do local nos ajustes de prioridade da sua campanha de publicação. Configurações avançadas > Lógica > Personalizado  Saiba mais sobre prioridades de campanha ▶

  • Verifique se um vídeo está disponível em algum dos locais, mostre a solicitação correta antes de reproduzir o vídeo e dê a recompensa adequada depois:
...
// Tentativa de pré-carregar um vídeo em AMBOS os locais nomeados
[Chartboost cacheRewardedVideo:@"NetworkVideo"];
[Chartboost cacheRewardedVideo:@"CrossPromo"];
...
// Verifique qual vídeo está disponível primeiro, ou se não há vídeo disponível
if([Chartboost hasRewardedVideo:@"NetworkVideo"] == YES) {
// Nós preferimos usar o vídeo de monetização, caso disponível
// Chamar a solicitação de UI de jogo personalizada para oferecer a exibição de um vídeo para a recompensa NetworkVideo
// Se o usuário aceitar, você chamará [Chartboost showRewardedVideo:@"NetworkVideo"];
}
else if ([Chartboost hasRewardedVideo:@"CrossPromo"] == YES) {
// Chamar a solicitação de UI de jogo personalizada para oferecer a exibição de um vídeo para a recompensa CrossPromo
// Se o usuário aceitar, você chamará [Chartboost showRewardedVideo:@"CrossPromo"];
}
else {
// Nenhum vídeo disponível
}
  • Como você está oferecendo diferentes recompensas com base em diferentes locais, você deve desativar a experiência de confirmação antes do início do Chartboost padrão e implementar a sua própria. Desmarque as caixas Mostrar confirmação antes do início e Mostrar confirmação após o início no painel Vídeo de recompensa > Configurações avançadas do seu app para ter controle total sobre a mensagem de recompensa:

  • Agora que você desativou a experiência de confirmação antes do início padrão do Chartboost, você pode construir sua própria UI para notificar os usuários sobre a recompensa que irão receber se reproduzirem o vídeo. Quando estiver pronto para começar a reproduzir o vídeo de recompensa, chame showRewardedVideo no local desejado.
  • Após o jogador assistir ao vídeo, verifique o local onde o método delegado do vídeo de recompensa do seu jogo é chamado:
- (void)didCompleteRewardedVideo:(CBLocation)location withReward:(int)reward {
// O valor de recompensa é o que está definido no painel do app, que estamos substituindo
 if(location == @"NetworkVideo") {
//dê ao seu usuário a recompensa NetworkVideo
 }
 else {
//dê ao seu usuário a recompensa CrossPromo
 }
}
Saiba mais sobre métodos delegados ▶

 

▲ Voltar para o topo

 


Você também pode se interessar...