Descarga e integra el SDK de Chartboost para iOS Swift

Última actualización:

 

Añade tu juego móvil al red de Chartboost con solo 10 líneas de código.

 


 

¿Qué incluye el paquete? Nuestro paquete SDK está repleto de prestaciones.

Anuncios en video de alta calidad especialmente diseñados para recompensar a tus jugadores.

Intersitiales personalizables que ofrecen a tus jugadores una experiencia impecable sin salir del juego.

Un eficaz conjunto de analíticas para dirigirte a la mejor audiencia posible.

Ver las notas completas del SDK ▶

 


 

¿Listo para integrar el SDK de Chartboost? ¡Vamos allá!

 


 

Antes de empezar:

Añadir el SDK a tus juegos Swift es fácil y rápido. Solo necesitas unos pocos ingredientes:

  • Una cuenta de Chartboost
  • Una aplicación en tu panel de control
  • El último SDK
  • Una campaña de ofertas activa
  • Las aplicaciones deben compilarse con un SDK de iOS v6.0 o posterior.
  • A partir del 1 de junio de 2016 Apple requiere que todas las aplicaciones enviadas sean compatibles con IPv6.
  • iOS versión 6.0 o posterior requerido.
  • iPhone 3GS o posterior, o iPod 3a gen. o posterior, o cualquier modelo de iPad requeridos.
  • La llamada de Chartboost startWithAppId no debe depender de acciones del usuario o cualquier solicitud previa de la red.
  • La versión bitcode de iOS 10 no es compatible con Xcode v7.3.1. Actualiza a Xcode v8.0+ para evitar errores de compatibilidad o desactiva bitcode en tu proyecto Xcode v7.3.1.

 

Descomprime el paquete del SDK y suelta la estructura de Chartboost en tu proyecto Xcode.

Asegúrate de que también has enlazado estas estructuras:

  • StoreKit
  • Foundation
  • CoreGraphics
  • UIKit
CONSEJO PROFESIONAL: Marca la opción Copy items if needed. Esto crea una copia local de la estructura de tu proyecto para mantenerlo organizado.

 

Añade un encabezamiento puente con un achivo .h a tu proyecto Swift.

    • Configura el archivo .h en los ajustes de tu proyecto. Consulta la sección "Importación de Objective-C en Swift" en el sitio web de desarrolladores de iOS.
    • En el archivo .h añade lo siguiente:
#import <UIKit/UIKit.h>
#import <Chartboost/Chartboost.h>
#import <CommonCrypto/CommonDigest.h>
#import <AdSupport/AdSupport.h>

     

    Inicializa Chartboost en tu método didFinishLaunchingWithOptions.

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // Inicializa la biblioteca de Chartboost
     Chartboost.startWithAppId("YOUR_CHARTBOOST_APP_ID", appSignature: "YOUR_CHARTBOOST_APP_SIGNATURE", delegate: nil)
    
    ⚠ Debes inicializar Chartboost para que podamos registrar los arranques de tu juego. Si no inicializas Chartboost, no podrás realizar campañas de anuncios.

       

      Para mostrar un anuncio de video estático o interstitial

      // Mostrar intersitial en la ubicación HomeScreen. Puedes consultar las opciones de ubicación en Chartboost.h
      Chartboost.showInterstitial(CBLocationHomeScreen)
      
      Te recomendamos que guardes en caché tus intersitiales antes de mostrarlos. Más información sobre caché ▶

         

        Para mostrar un anuncio de video con recompensa

        // Mostrar mensaje previo de video con recompensa y anuncio en video en la ubicación MainMenu. Puedes consultar las opciones de ubicación en Chartboost.h
        Chartboost.showRewardedVideo(CBLocationMainMenu)
        
            • Las llamadas de Chartboost siempre deben realizarse desde un hilo principal y no en segundo plano.
            • Si quieres controlar cómo y dónde aparecen los anuncios, el SDK de Chartboost ofrece más prestaciones como el caché, los métodos delegados y las ubicaciones nombradas.
        Te recomendamos que guardes en caché tus intersitiales antes de mostrarlos. Más información sobre caché ▶

           

          Añade el ID y la firma de tu aplicación

          Reemplaza YOUR_CHARTBOOST_APP_ID y YOUR_CHARTBOOST_APP_SIGNATURE con el ID y la firma de tu aplicación. ¡Casi terminaste!

           

          ¿Dónde puedo encontrar el ID y la firma de mi aplicación?

           


             

            Prueba tu integración.

            Para probar la configuración, empieza una campaña de ofertas, añade la aplicación con la que has integrado el SDK y abre el Simulator desde Xcode. 

            Si puedes ver los intersitiales de prueba de Chartboost donde los has llamado en tu código, está todo listo. Recuerda desactivar el modo de prueba (en la página Ajustes de la aplicación ) para ver anuncios reales de la red:

             


             

            w00t! ¡Acabas de integrar el SDK de Chartboost en tu aplicación!

            Ahora puedes empezar una campaña ▶

             


             

               

              Prácticas recomendadas

              Primera experiencia

              Recomendamos (como puedes ver en las Directrices de interfaz humana para iOS) mostrar intersitiales solo después de que el usuario haya jugado a tu juego por primera vez.

              Puedes utilizar el método delegado del SDK de Chartboost para impedir los intersitiales hasta la segunda llamada de inicialización:

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

              Descubre más funciones del SDK de Chartboost

              • Caché: acorta los tiempos de carga de los anuncios y las páginas MoreApps guardándolos de forma local en los dispositivos.
              • Chartboost Video: incorpora anuncios en video de alta calidad para dar a los jugadores la mejor experiencia de juego posible.
              • Ubicaciones nombradas: ajusta la segmentación y la frecuencia de anuncios de tu campaña desde el panel de control.
              • Métodos delegados: aumenta el control sobre el comportamiento de los anuncios en tu juego.
              • Métodos de configuración del SDK: permiten acceder a la funcionalidad y la configuración del SDK de Chartboost.
              • MoreApps: crea una página de "ver más juegos" personalizada para promocionar tus propios juegos o publicar los anuncios de otro desarrollador.
              • Analíticas de post-segmentación: para juegos con compras dentro de la aplicación. Descubre datos útiles sobre los hábitos de compra de los jugadores para optimizar o resegmentar tus campañas.
              • Mediación: muestra tus anuncios en una gran variedad de redes de alta calidad.

               

              Quizás también te interese...