Baixe e integre o Chartboost SDK para iOS Swift

Ú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 Swift é 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
  • 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.
  • iOS versão 6.0 ou posterior necessário.
  • Necessário iPhone 3GS ou posterior ou iPod 3a. geração ou posterior, ou qualquer modelo de iPad.
  • A chamada startWithAppId não deve depender de ações de usuário ou solicitações de rede anteriores.
  • 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 a Estrutura Chartboost para seu projeto do Xcode.

Certifique-se de ter vinculado estas estruturas:

  • StoreKit
  • Foundation
  • CoreGraphics
  • UIKit
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.

 

Adicione um arquivo de cabeçalho de ponte .h ao seu projeto Swift.

    • Defina o arquivo .h nas configurações de build do seu projeto. Veja a seção chamada "Importar Objective-C ao Swift" no site de desenvolvedores de iOS.
    • No arquivo .h, adicione o seguinte:
#import <UIKit/UIKit.h>
#import <Chartboost/Chartboost.h>
#import <CommonCrypto/CommonDigest.h>
#import <AdSupport/AdSupport.h>

     

    Inicialize o Chartboost em seu método didFinishLaunchingWithOptions.

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // Inicialize a biblioteca Chartboost
     Chartboost.startWithAppId("YOUR_CHARTBOOST_APP_ID", appSignature: "YOUR_CHARTBOOST_APP_SIGNATURE", delegate: nil)
    
    ⚠ Você precisa inicializar o Chartboost para podermos registrar ativações do seu jogo. Se não inicializar o Chartboost, você não estará qualificado para executar campanhas de publicidade.

       

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

      // Mostrar intersticial no local HomeScreen. Consulte Chartboost.h para ver as opções de locais disponíveis.
      Chartboost.showInterstitial(CBLocationHomeScreen)
      
      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:

        // 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)
        
            • 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.
            • Para o controle personalizado de como e onde os anúncios aparecem, o Chartboost SDK também oferece mais recursos, como cache, métodos delegados e locais nomeados.
        Nós recomendamos que você coloque seus intersticiais em cache antes de exibi-los. Saiba mais sobre cache ▶

           

          Adicione o ID do app e assinatura do app.

          Substitua YOUR_CHARTBOOST_APP_ID e YOUR_CHARTBOOST_APP_SIGNATURE com seu ID do app e assinatura do app. Você está quase lá!

           

          Onde encontro meu ID do app e assinatura do app?

           


             

            Teste sua integração.

            Para testar a configuração, inicie uma campanha de publicação, adicione o app que está você integrando com o SDK à campanha e depois inicie o Simulator do Xcode. 

            Se você consegue ver os intersticiais de teste do Chartboost onde os chamou em seu código, está tudo certo! Desabilite o Modo Teste (na página Configurações do app ) para poder ver os anúncios da rede:

             


             

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

            Agora você pode começar uma campanha ▶

             


             

               

              Melhores práticas

              Experiência da primeira execução

              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 o método delegado do Chartboost SDK abaixo para prevenir intersticiais até a segunda chamada de inicialização:

              // Para Chartboost SDKs v5.0+:
              Chartboost.setShouldRequestInterstitialsInFirstSession(false)
              

              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.

               

              Você também pode se interessar...