Descarga e integra el SDK de Chartboost para iOS

Última actualización:

 

 

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

                                                                                                              ¿Buscas Swift? Haz clic aquí


 

¿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:

  • ¿Has registrado una cuenta de Chartboost?
  • ¿Añadiste una aplicación a tu panel de control?
  • ¿Descargaste el último SDK?
  • ¿Tienes una 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.
  • El SDK de Chartboost solo funciona en dispositivos con iOS versión 6.0 o superior, iPhone 3GS o posterior, iPod d 3ª generación o posterior, y iPad de 2ª generación o posterior.
  • startWithAppId:appSignature:delegate: debe llamarse siempre durante las incializaciones suaves o duras, independientemente de las acciones que tu aplicación esté realizando,
  • 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 Chartboost.framework en tu proyecto Xcode.

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

 


 

Enlaza las estructuras StoreKit, Foundation, CoreGraphics y UIKit.

 


 

Añade el encabezado de importación #import <Chartboost/Chartboost.h> a tu archivo
AppDelegate.m.

 


 

Inicializa Chartboost en tu método didFinishLaunchingWithOptions.

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

 

startWithAppId:appSignature:delegate: debe llamarse siempre durante las incializaciones suaves o duras, independientemente de las acciones que tu aplicación esté realizando,
Es posible que veas una advertencia al pasar un objeto como delgado en el método startWithAppID:appSignature:delegate:. Generalmente puedes ignorar esta advertencia, pero también puedes resolverla asegurándote de que el objeto que estás pasando cumple con el protocolo ChartboostDelegate.

 


 

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

 


 

Para mostrar un anuncio intersitial o de video

  • [Chartboost showInterstitial:CBLocationHomeScreen]; muestra el intersitial en la ubicación HomeScreen (pantalla de inicio). Puedes consultar las opciones de ubicación en Chartboost.h.
  • Si quieres controlar el comportamiento de los anuncios en tu juego, el SDK de Chartboost ofrece más prestaciones como el caché, los métodos delegados y las ubicaciones nombradas.
  • Más información sobre los anuncios de video de Chartboost.
Las llamadas de Chartboost siempre deben realizarse desde un hilo principal y no en segundo plano.
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

  • [Chartboost showRewardedVideo:CBLocationMainMenu]; muestra el mensaje de la pantalla previa y el anuncio de video en la ubicación MainMenu (pantalla de inicio). Puedes consultar las opciones de ubicación en Chartboost.h.
  • Si quieres controlar el comportamiento de los anuncios en tu juego, el SDK de Chartboost ofrece más prestaciones como el caché, los métodos delegados y las ubicaciones nombradas.
  • Más información sobre los anuncios de video de Chartboost.
Las llamadas de Chartboost siempre deben realizarse desde un hilo principal y no en segundo plano.
Te recomendamos que guardes en caché tus intersitiales antes de mostrarlos. Más información sobre caché ▶

 

Prueba tu integración.

  • Compila y ejecuta tu proyecto desde Xcode en un dispositivo o simulador.
  • Si tienes una campaña de ofertas y has integrados llamadas de "mostrar intersitial" o "mostrar video con recompensa", deberías ver anuncios en vivo.
  • Si no tienes campañas de ofertas pero has integrado estas llamadas, puedes utilizar el modo de prueba para ver anuncios de muestra.
  • ¿Por qué no veo anuncios en mi juego?

 


 

Comprueba el icono del SDK en el panel de control de Chartboost

  • Ajustes de la aplicación > Ajustes básicos en tu panel de control.
  • Cuando nuestros servidores reciben una llamada de arranque con éxito desde nuestro SDK utilizando su ID de aplicación, el icono SDK bajo del icono de la aplicación cambiará de gris a verde.

 


 

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

Ahora puedes empezar una campaña ▶

 


 

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.

 


 

Prácticas recomendadas

  • 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 este método delegado del SDK de Chartboost para impedir los intersitiales hasta la segunda llamada de inicialización:
// Para SDKs de Chartboost v5.0+:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{
 .
 .
// Inicializa la biblioteca de Chartboost.
 [Chartboost startWithAppId:@"YOUR_CHARTBOOST_APP_ID" 
 appSignature:@"YOUR_CHARTBOOST_APP_SIGNATURE" 
 delegate:self];
// Impide mostrar intersitiales hasta que el usuario haya jugado a tu juego por primera vez.
 [Chartboost setShouldRequestInterstitialsInFirstSession:NO]
 .
 .
}


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

 


 

Quizás también te interese...
  • Códigos de error: problemas comunes al integrar el SDK de iOS y cómo solucionarlos.
  • CocoaPods para iOS: añade de la última versión del SDK de Chartboost para iOS de forma rápida y sencilla.

 

▲ Volver arriba