Baixe e integre o Chartboost SDK para iOS

Última atualização:

 

 

Adicione seu jogo móvel à rede Chartboost com apenas 10 linhas de código!

                                                                                                              Procurando Swift? Clique aqui


 

O que há na caixa? Nosso pacote de SDK vem repleto de recursos.

Anúncios em vídeo de alta qualidade feitos sob medida para os jogos para recompensar os seus jogadores!

Intersticiais personalizáveis que dão aos jogadores uma experiência incorporada no jogo!

Um conjunto de análises robusto para direcionar para o melhor público possível para você!

Ver notas completas da versão do SDK ▶

 


 

Pronto para integrar o Chartboost SDK? Vamos lá!

 

 


 

Antes de começar:

  • Você se registrou para uma conta do Chartboost?
  • Você adicionou um app ao seu painel?
  • Você baixou o SDK mais recente?
  • Você tem uma campanha de publicação ativa?
  • Apps devem ser compilados com o SDK base para iOS v6.0 ou posterior.
  • Desde 1 de junho de 2016, a Apple exige que todos os apps enviados suportem IPv6.
  • O Chartboost SDK só executa em dispositivos com iOS versão 6.0 ou posterior, iPhone 3GS ou posterior, iPod 3ª geração ou posterior e iPad 2ª geração ou posterior.
  • startWithAppId:appSignature:delegate: sempre deve ser chamado durante ativações suaves e forçadas, independentemente de outras ações que o app esteja executando.
  • A versão bitcode no iOS 10 não é retroativamente compatível com Xcode v7.3.1. Atualize para Xcode v8.0+ para evitar erros de compatibilidade com bitcode, ou desative bitcode em seu projeto Xcode v7.3.1.

 


 

Descompacte o pacote SDK e arraste Chartboost.framework em seu projeto do Xcode.

DICA PRO: Marque a opção Copiar itens se necessário. Isto cria uma cópia local da estrutura para o seu projeto, o que mantém seu projeto organizado.

 


 

Vincule as estruturas StoreKit, Foundation, CoreGraphics e UIKit.

 


 

Adicione o cabeçalho de importação #import <Chartboost/Chartboost.h> ao seu arquivo
AppDelegate.m.

 


 

Inicialize o Chartboost em seu método didFinishLaunchingWithOptions.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{
// Inicialize a biblioteca Chartboost
 [Chartboost startWithAppId:@"YOUR_CHARTBOOST_APP_ID" 
 appSignature:@"YOUR_CHARTBOOST_APP_SIGNATURE" 
 delegate:self]; 
 return YES;
}

 

startWithAppId:appSignature:delegate: sempre deve ser chamado durante ativações suaves e forçadas, independentemente de outras ações que o app esteja executando.
Talvez você receba uma advertência ao passar um objeto como delegado no método startWithAppID:appSignature:delegate:. Você normalmente pode ignorar esta advertência, mas também pode resolvê-la assegurando que o objeto que está passando está em conformidade com o protocolo ChartboostDelegate.

 


 

Adicione o ID do app e assinatura do app.

 


 

Para exibir um anúncio intersticial estático ou em vídeo:

  • [Chartboost showInterstitial:CBLocationHomeScreen]; mostra o intersticial no local HomeScreen. Consulte Chartboost.h para ver as opções de locais disponíveis.
  • Para o controle personalizado de como os anúncios se comportam em seu jogo, o Chartboost SDK também oferece mais recursos, como cache, métodos delegados e locais nomeados.
  • Saiba mais sobre anúncios em vídeo do Chartboost.
Chamadas do Chartboost devem sempre ser feitas a partir de um thread principal, não de segundo plano, senão essas chamadas podem atingir o tempo limite.
Nós recomendamos que você coloque seus intersticiais em cache antes de exibi-los. Saiba mais sobre cache ▶

 

Para exibir um anúncio de vídeo de recompensa:

  • [Chartboost showRewardedVideo:CBLocationMainMenu]; mostra a mensagem antes do início do vídeo de recompensa e um anúncio em vídeo no local MainMenu. Consulte Chartboost.h para ver as opções de locais disponíveis.
  • Para o controle personalizado de como os anúncios se comportam em seu jogo, o Chartboost SDK também oferece mais recursos, como cache, métodos delegados e locais nomeados.
  • Saiba mais sobre anúncios em vídeo do Chartboost.
Chamadas do Chartboost devem sempre ser feitas a partir de um thread principal, não de segundo plano, senão essas chamadas podem atingir o tempo limite.
Nós recomendamos que você coloque seus intersticiais em cache antes de exibi-los. Saiba mais sobre cache ▶

 

Teste sua integração.

  • Construa e execute seu projeto do Xcode em um dispositivo ou Simulador.
  • Se você tem uma campanha de publicação ativa e integrou chamadas de "exibir intersticial" ou "exibir vídeo de recompensa", deverá ver os anúncios ativos.
  • Se você não tem campanhas de publicação e integrou essas chamadas, pode usar o Modo de Teste para ver se aparecem os anúncios de teste.
  • Por que não vejo anúncios no meu jogo?

 


 

Verifique o ícone do SDK no painel Chartboost.

  • Acesse as Configurações do app > Configurações básicas em seu painel.
  • Quando nossos servidores recebem com êxito uma chamada de ativação do nosso SDK usando seu ID do app, o ícone do SDK abaixo do ícone do seu app passará de cinza para verde.

 


 

u00u! Você integrou o Chartboost SDK em seu app!

Agora você pode começar uma campanha ▶

 


 

Confira mais recursos do Chartboost SDK

  • Cache: Acelere os tempos de carregamento para anúncios e páginas MoreApps armazenando-os localmente nos dispositivos.
  • Chartboost Vídeo: Acrescente lindos anúncios em vídeo de alta qualidade para dar a melhor experiência no jogo aos jogadores.
  • Locais nomeados: Ajuste o direcionamento da campanha e frequência de anúncios a partir do painel.
  • Métodos delegados: Ganhe mais controle sobre como o seu jogo se comporta em torno dos anúncios.
  • Métodos de configuração de SDK: Acesse recursos e configurações do Chartboost SDK.
  • MoreApps: Crie uma página personalizada "veja mais jogos" em seu app para anunciar seus jogos ou publicar anúncios de outros desenvolvedores.
  • Análises pós-instalação: Para jogos com compras no aplicativo. Desbloqueie dados úteis sobre o comportamento de compra do jogador para otimizar campanhas ou redirecionar.
  • Mediação: Mostre seus anúncios em diversas outras redes de alta qualidade.

 


 

Melhores práticas

  • Conforme notado nas Diretrizes de Interface de Humana do iOS, é uma boa prática mostrar intersticiais somente após o usuário ter jogado o seu jogo pela primeira vez.
  • Você pode usar este método delegado do Chartboost SDK para prevenir intersticiais até a segunda chamada de inicialização:
// Para Chartboost SDKs v5.0+:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{
 .
 .
// Inicialize a biblioteca Chartboost
 [Chartboost startWithAppId:@"YOUR_CHARTBOOST_APP_ID" 
 appSignature:@"YOUR_CHARTBOOST_APP_SIGNATURE" 
 delegate:self];
// Prevenir intersticiais até após o usuário ter jogado o seu jogo pela primeira vez
 [Chartboost setShouldRequestInterstitialsInFirstSession:NO]
 .
 .
}


// Para Chartboost SDKs mais antigos:
- (BOOL)shouldRequestInterstitialsInFirstSession {
 return NO;
}

 


 

Você também pode se interessar...

 

▲ Voltar para o topo