Baixe e integre o Chartboost SDK para Unity

Última atualização:

 

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

 


 

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:

Adicionar o SDK aos seus jogos é fácil e rápido. Você só precisa de alguns ingredientes:

  • Uma conta do Chartboost
  • Um app em seu painel
  • O SDK mais recente
  • Uma campanha de publicação ativa
  • Note que o Chartboost suporta Android 2.3+ e iOS 6.0, então certifique-se de definir as versões mínimas de OS em seu projeto Unity de maneira correspondente.
  • E para assegurar a compatibilidade com dispositivos e recursos do Android 6.0 Marshmallow, você precisa garantir que esteja construindo, compilando e direcionando de acordo com os mais recentes SDKs para Google Android (pelo menos API nível 23). (Contudo, o SDK "mínimo" pode ser direcionado à API nível 9.)

 

Importe o pacote Chartboost Unity em seu projeto.

Se estiver construindo para iOS, pode ignorar o subdiretório Plugins/Android; se estiver construindo para Android, pode pular o subdiretório Plugins/iOS.

Os arquivos serão organizados em alguns diretórios diferentes:

  • /Assets/Chartboost/Editor: código Chartboost C# para integração com Unity Editor e o Postprocessbuildscript
  • /Assets/Chartboost/Resources: esta pasta contém o arquivo ChartboostSettings, que contém o AppId e AppSignature para seus apps iOS e Android
  • /Assets/Chartboost/Scripts: código C# para uso do Chartboost. Todas as nossas funções voltadas ao público estão presentes em Chartboost.cs, nesta pasta.
  • /Assets/ChartboostExample: um exemplo de cena que mostra como usar o Chartboost SDK
  • /Assets/Plugins/iOS: código Chartboost Objective-C que ajuda a integrar no Unity
  • /Assets/Plugins/Android: arquivos da biblioteca Chartboost Android

Quer começar? Veja os arquivos na pasta ChartboostExample. Observe o log ao testar as cenas de demonstração, pois alguns botões não terão efeitos óbvios.

Android Para integrações complexas que substituem o Android Manifest incluso em nosso pug-in, qualquer atividade que mostra anúncios do Chartboost precisa ter o valor android:hardwareAccelerated="true" em sua entrada de atividade no Android Manifest, senão o video não será exibido corretamente.

 

Se você está publicando seu jogo na Google Play Store, associe a biblioteca Google Play Services com o seu projeto Unity.

  • Acesse Chartboost > Editar configurações e clique em Configurar Android SDK.
  • Isso vinculará a biblioteca Google Play Services ao seu projeto Unity, o que é necessário para integrar o Chartboost SDK aos jogos Android.
  • Isso também requer que a biblioteca Google Play Services seja instalada através do Android SDK Manager. Consulte o site Google Developers para obter mais informações.

 

Adicione o ID do app e assinatura do app.

Remova preenchimentos tais como CB_AMAZON_APP_ID e CB_AMAZON_APP_SIGNATURE dos campos de loja não utilizados, senão o Unity retornará o seguinte erro:
W/Unity: CHARTBOOST: You are using the Chartboost Android example App ID! Go to the Chartboost dashboard
and replace these with an App ID & App Signature from your account!

 

Arraste e solte o Chartboost prefab encontrado em /Assets/Chartboost/Chartboost na sua cena do Unity na exibição Cena.

  • Este prefab manipula automaticamente o comportamento básico do SDK como a inicialização usando o ID do app e a assinatura do app.
  • Dica: arraste o prefab em uma cena que só executa uma vez (como uma cena de inicialização) para obter o melhor desempenho.

 

Para mostrar um intersticial:

  • Inclua uma nova referência using ChartboostSDK; no topo de cada script Unity .cs que chamará métodos Chartboost.
  • Chame as funções públicas de classe do Chartboost presentes no arquivo /Assets/Chartboost/Scripts/Chartboost.cs. Verifique ChartboostExample.cs no projeto de amostra.
  • Para mostrar um anúncio, agora você pode chamar:
    // Mostrar intersticial no local HomeScreen. 
// Consulte Chartboost.cs para ver as opções de locais disponíveis.
 Chartboost.showInterstitial(CBLocation.HomeScreen);
Nós recomendamos que você coloque seus intersticiais em cache antes de exibi-los. Saiba mais sobre cache ▶

 

Se estiver construindo para dispositivos iOS:

  • Na primeira vez que construir seu projeto, você deve fazer um Build (não Build e Executar) para tudo ser configurado corretamente.
  • Quando o build terminar, abra o projeto do Xcode que é criado e certifique-se de que as estruturas StoreKit, Security e CoreData estejam vinculadas na aba Fases do build para o seu destino.
Cuidado para não desconectar sem querer StoreKit.framework (por exemplo, desativando compras no aplicativo) após o Unity criar seu projeto do Xcode. O Chartboost SDK requer esta estrutura para desempenhar corretamente.

 

Se estiver construindo para dispositivos Android:

  • Para construir seu projeto, faça isso diretamente em um arquivo APK ou exporte para um projeto Android se quiser fazer mais modificações em Java.
  • Se o seu app suporta várias orientações, ajuste configChanges na tag <activity> para incluir o seguinte:
<activity android:name="com.chartboost.sdk.sample.SampleActivity"
 android:label="@string/app_name"
 android:configChanges="keyboardHidden|orientation|screenSize">

 

Nosso SDK mais recente resolveu um problema de compatibilidade com Google Play Services Rev.30. Se você já atualizou para Rev.31, verifique se o Google Repository também está atualizado.

 


 

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

Agora você pode começar uma campanha ▶

 


 

Mais recursos do SDK

  • Chartboost Video: monetize ou adquira usuários com anúncios de vídeos de recompensa ou intersticiais.
  • Cache: acelere os tempos de carregamento de intersticiais, vídeo e páginas MoreApps
  • Locais nomeados: ajuste o direcionamento da campanha e a frequência de intersticiais por local. (Observe que Locais nomeados são obrigatórios a partir do SDK 5.0.)
  • Métodos delegados: ajuste ainda mais o comportamento do Chartboost em seu app
  • Métodos de configuração de SDK: acesse recursos e configurações do Chartboost SDK.
  • Página 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.

 


 

Você também pode se interessar...