Chartboost Video

Última actualización:

¡Potencia tu juego con atractivos anuncios en video de alta calidad!

El SDK de Chartboost SDK ofrece amplio soporte de medios, experiencias de anuncios a medida y pantallas finales actualizadas para que tus videos parezcan cuidadas recomendaciones más que publicidad. Ofrece a tus jugadores la mejor experiencia en el juego para mejorar tu rendimiento y aumentar el eCPM.

 

 


 

Chartboost ofrece dos tipos de anuncios de video:

 

El video con recompensa permite a los jugadores ganar artículos del juego o moneda virtual a cambio de ver un video completo.

El video interstitial genera ingresos o te ayuda a adquirir usuario de forma similar a la de otras creatividades estáticas.


 

Antes de empezar:

  • ¿Has descargado e integrado el último SDK de Chartboost?
  • ¿Has cargado recursos creativos como anuncios de video, marcos personalizados (opcional), imágenes de moneda virtual (solo para videos con recompensa) y creatividades de post-roll?
  • ¿Has empezado una campaña en tu panel de control? Cuando configures tu campaña, selecciona un tipo de anuncio en el menú desplegable:

En las campañas de ofertas puedes elegir entre video con recompensa o intersitiales de video. Las campañas de anuncios solo tienen una categoría genérica de video porque el ofertante decide si tus videos serán intersitiales o con recompensa.
Nota para ofertantes: La llamada para mostrar un intersitial de video es la misma que se utiliza con los intersitiales estáticos. Si quieres que tus anuncios de video aparezcan antes que los de cualquier otra campaña ejecutada de forma simultánea en la misma ubicación nombradas, configura tus campañas de intersitiales de video con una prioridad más. Más información sobre prioridades de campaña ▶
¿Tienes más preguntas? Consulta las preguntas frecuentes sobre videos en Chartboost ▶

 

¡Ahora vamos a activar los videos de Chartboost! Elige tu plataforma:

Nota: La integración de Amazon utiliza el mismo SDK que Android.

 


 

Integración de video con recompensa para iOS

Para mostrar un video con recompensa, incluidas pantallas y creatividades de post-roll, agrega esta llamada:
// Show rewarded video pre-roll message and video ad at location Main Menu (Mostrar mensaje previo de video con recompensa y anuncio en video en la ubicación menú principal). En Chartboost.h 
encontrarás las opciones de ubicación.

[Chartboost showRewardedVideo:CBLocationMainMenu];
Te recomendamos que intentes guardar en caché el anuncio de video y verifiques que el contenido existe antes de realizar la llamada para mostrarlo:
// Cache rewarded video pre-roll message and video ad at location Main Menu (Guardar en caché el mensaje previo de video con recompensa y anuncio en video en la ubicación menú principal) En Chartboost.h 
encontrarás las opciones de ubicación.

[Chartboost cacheRewardedVideo:CBLocationMainMenu];

...

if([Chartboost hasRewardedVideo:CBLocationMainMenu]) {
[Chartboost showRewardedVideo:CBLocationMainMenu]; } else { // We don't have a cached video right now, but try to get one for next time (No tenemos un video en caché en este momento, pero intentaremos tenerlo la próxima vez) [Chartboost cacheRewardedVideo:CBLocationMainMenu]; }
El número máximo de impresiones de video intersitial y con recompensa que un usuario puede recibir por aplicación y aplicación es 20.
Usa el siguiente método delegado para ver cuándo un video con recompensa está listo para ser entregado:
- (void)didCompleteRewardedVideo:(CBLocation)location withReward:(int)reward;
 
Más información sobre métodos delegados ▶
Descubre más funciones del SDK ▶
Personaliza el comportamiento de tus videos con recompensa ▶

 

▲ Volver arriba

 


Integración de videos intersitiales para iOS

La llamada para mostrar un intersitial de video es la misma que se utiliza con los intersitiales estáticos. Ambas usan esta solicitud:
// Show interstitial video ad at location Main Menu (Mostrar video intersitial en la ubicación menú principal). Puedes consultar las opciones de ubicación en Chartboost.h

[Chartboost showInterstitial:CBLocationMainMenu];
El número máximo de impresiones de video intersitial y con recompensa que un usuario puede recibir por aplicación y aplicación es 20.
Descubre más funciones del SDK ▶
Personaliza el comportamiento de tus videos con recompensa ▶

 

▲ Volver arriba

 


Integración de video con recompensa para Android

Estas instrucciones son aplicables tanto a la plataforma de Amazon como a la de Android.
Para mostrar un video con recompensa, incluidas pantallas y creatividades de post-roll, agrega esta llamada:
/** Show rewarded video pre-roll message and video ad at location Main Menu (Mostrar mensaje previo de video con recompensa y anuncio en video en la ubicación menú principal). 
Puedes ver las ubicaciones disponibles en /libs/chartboost.jar/com.chartboost.sdk. **/

Chartboost.showRewardedVideo(CBLocation.LOCATION_MAIN_MENU);
Te recomendamos que intentes guardar en caché el anuncio de video y verifiques que el contenido existe antes de realizar la llamada para mostrarlo:
/** Cache rewarded video pre-roll message and video ad at location Main Menu (Guardar en caché el mensaje previo de video con recompensa y anuncio en video en la ubicación menú principal) 
Puedes ver las ubicaciones disponibles en /libs/chartboost.jar/com.chartboost.sdk. **/

Chartboost.cacheRewardedVideo(CBLocation.LOCATION_MAIN_MENU);

...

if (Chartboost.hasRewardedVideo(CBLocation.LOCATION_MAIN_MENU) {
 Chartboost.showRewardedVideo(CBLocation.LOCATION_MAIN_MENU);
}
else {
// We don't have a cached video right now, but try to get one for next time (No tenemos un video en caché en este momento, pero intentaremos tenerlo la próxima vez)
 Chartboost.cacheRewardedVideo(CBLocation.LOCATION_MAIN_MENU);
}

El número máximo de impresiones de video intersitial y con recompensa que un usuario puede recibir por aplicación y aplicación es 20.
Usa el siguiente método delegado para ver cuándo un video con recompensa está listo para ser entregado:
public void didCompleteRewardedVideo(String location, int reward)
 
Más información sobre métodos delegados ▶
Descubre más funciones del SDK ▶
Personaliza el comportamiento de tus videos con recompensa ▶

 

▲ Volver arriba

 


 

Integración de videos intersitiales para Android

Estas instrucciones son aplicables tanto a la plataforma de Amazon como a la de Android.
La llamada para mostrar un intersitial de video es la misma que se utiliza con los intersitiales estáticos. Ambos tipos de campaña usan esta solicitud:
/** Show interstitial video ad at location Main Menu (Mostrar video intersitial en la ubicación menú principal). Consulta /libs/chartboost.jar/com.chartboost.sdk 
para ver las opciones de ubicación.**/

Chartboost.showInterstitial(CBLocation.LOCATION_MAIN_MENU);
El número máximo de impresiones de video intersitial y con recompensa que un usuario puede recibir por aplicación y aplicación es 20.
Descubre más funciones del SDK ▶
Personaliza el comportamiento de tus videos con recompensa ▶

 

▲ Volver arriba

 


 

Integración de video con recompensa para Unity

Para mostrar un video con recompensa, incluidas pantallas y creatividades de post-roll, agrega esta llamada:
Chartboost.showRewardedVideo(CBLocation.MainMenu);
Te recomendamos que intentes guardar en caché el anuncio de video y verifiques que el contenido existe antes de realizar la llamada para mostrarlo:
/** Cache rewarded video pre-roll message and video ad at location Main Menu (Guardar en caché el mensaje previo de video con recompensa y anuncio en video en la ubicación menú principal) 
Puedes ver las ubicaciones disponibles en /assets/chartboost/scripts/chartboost.cs . **/

Chartboost.cacheRewardedVideo(CBLocation.MainMenu);

...

if (Chartboost.hasRewardedVideo(CBLocation.MainMenu) { 
Chartboost.showRewardedVideo(CBLocation.MainMenu); } else { // We don't have a cached video right now, but try to get one for next time (No tenemos un video en caché en este momento, pero intentaremos tenerlo la próxima vez) Chartboost.cacheRewardedVideo(CBLocation.MainMenu); }
El número máximo de impresiones de video intersitial y con recompensa que un usuario puede recibir por aplicación y aplicación es 20.
Usa el siguiente método delegado para ver cuándo un video con recompensa está listo para ser entregado:
void didCompleteRewardedVideo(CBLocation location, int reward)
 
Más información sobre métodos delegados ▶
Descubre más funciones del SDK ▶
Personaliza el comportamiento de tus videos con recompensa ▶

 

▲ Volver arriba

 


 

Integración de videos intersitiales para Unity

La llamada para mostrar un intersitial de video es la misma que se utiliza con los intersitiales estáticos. Ambos tipos de campaña usan esta solicitud:
Chartboost.showInterstitial(CBLocation.MainMenu);
El número máximo de impresiones de video intersitial y con recompensa que un usuario puede recibir por aplicación y aplicación es 20.
Descubre más funciones del SDK ▶
Personaliza el comportamiento de tus videos con recompensa ▶

 

▲ Volver arriba

 


 

Integración de video con recompensa para Adobe AIR

Para mostrar un video con recompensa, incluidas pantallas y creatividades de post-roll, agrega esta llamada:
Chartboost.getInstance().showRewardedVideo(CBLocation.MAIN_MENU);
Te recomendamos que intentes guardar en caché el anuncio de video y verifiques que el contenido existe antes de realizar la llamada para mostrarlo:
/** Cache rewarded video pre-roll message y video ad at location Main Menu (Guardar en caché el mensaje previo de video con recompensa y anuncio en video en la ubicación menú principal). **/

Chartboost.getInstance().cacheRewardedVideo(CBLocation.MAIN_MENU);

...

if (Chartboost.getInstance().hasRewardedVideo(CBLocation.MAIN_MENU) { 
Chartboost.getInstance().showRewardedVideo(CBLocation.MAIN_MENU); } else { // We don't have a cached video right now, but try to get one for next time (No tenemos un video en caché en este momento, pero intentaremos tenerlo la próxima vez) Chartboost.getInstance().cacheRewardedVideo(CBLocation.MAIN_MENU); }
El número máximo de impresiones de video intersitial y con recompensa que un usuario puede recibir por aplicación y aplicación es 20.
Puedes ver cuándo está lista una recompensa con el siguiente evento de Chartboost:
ChartboostEvent.DID_COMPLETE_REWARDED_VIDEO
 
Más información sobre métodos delegados ▶
Descubre más funciones del SDK ▶
Personaliza el comportamiento de tus videos con recompensa ▶

 

▲ Volver arriba

 


 

Integración de videos intersitiales para Adobe AIR

La llamada para mostrar un intersitial de video es la misma que se utiliza con los intersitiales estáticos. Ambos tipos de campaña usan esta solicitud:
Chartboost.getInstance().showInterstitial(CBLocation.MAIN_MENU);
 
Descubre más funciones del SDK ▶
Personaliza el comportamiento de tus videos con recompensa ▶

 

▲ Volver arriba

 


 

Comportamiento personalizado de videos con recompensa ▶

Puedes recompensar a los jugadores de distintas formas según el tipo de campaña. Aquí tienes un ejemplo en el que un anuncio de video de una campaña de ofertas en red ofrece una recompensa mejor que la de otro de una campaña de promoción cruzada:
  • Configura dos ubicaciones personalizadas (por ejemplo, NetworkVideo y CrossPromo) en tu código. Esto te permitirá utilizar el panel para evitar que tu campaña de ofertas en red muestre anuncios en la ubicación CrossPromo. Así impedirás que tu campaña de promoción cruzada muestre anuncios en la ubicación NetworkVideo.
  • Para deshabilitar los anuncios de una campaña en una ubicación determinada, selecciona No mostrar nunca junto a la ubicación bajo Ajustes avanzados > Lógica > Personalizada en tu campaña de ofertas. Más información sobre lógica y prioridades ▶

  • Comprueba si un video está disponible en las ubicaciones, muestra el mensaje apropiado antes de reproducir el video y da la recompensa correspondiente después:
...
// Intenta precargar un video en AMBAS ubicaciones
[Chartboost cacheRewardedVideo:@"NetworkVideo"];
[Chartboost cacheRewardedVideo:@"CrossPromo"];
...
// Comprueba que video está disponible antes o si no hay un video disponible
if([Chartboost hasRewardedVideo:@"NetworkVideo"] == YES) {
// Preferimos utilizar el video con monetización si está disponible
// Llama a la interfaz del juego para ofrecer mostrar un video recompensa en NetworkVideo
// Si el usuario acepta, llamarás a [Chartboost showRewardedVideo:@"NetworkVideo"];
}
else if ([Chartboost hasRewardedVideo:@"CrossPromo"] == YES) {
// Llama a la interfaz del juego para ofrecer mostrar un video recompensa en CrossPromo
// Si el usuario acepta, llamarás a [Chartboost showRewardedVideo:@"CrossPromo"];
}
else {
// No hay video disponible
}
  • Como estás ofreciendo distintas recompensas basadas en ubicaciones distintas, debes desactivar la confirmación de pre-roll de Chartboost e implementar la tuya. Desmarca las opciones Mostrar confirmación de pre-roll y Mostrar confirmación de post-roll en el panel Video con recompensa > Ajustes avanzados de tu aplicación para controlar plenamente los mensajes de recompensa:

  • Ahora que has desactivado la confirmación de pre-roll de Chartboost, puedes crear tu propia interfaz para informar a los usuarios de la recompensa que recibirán por ver el video. Cuando estés listo para empezar a reproducir el video con recompensa, llama a showRewardedVideo en la ubicación elegida.
  • Cuando el jugador termine de ver el video, marca la ubicación en la que se llama al método delegado de los videos con recompensa de tu juego:
- (void)didCompleteRewardedVideo:(CBLocation)location withReward:(int)reward {
// The reward value is what is set on the app's dashboard, which we are overriding (el valor de tu recompensa está configurado en el panel de control de la aplicación y prevalece sobre otras condiciones)
 if(location == @"NetworkVideo") {
//give your user the NetworkVideo reward (da a tu usuario la recompensa de video de red)
 }
 else {
//give your user the CrossPromo reward (da a tu usuario la recompensa de promoción cruzada)
 }
}
Más información sobre métodos delegados ▶

 

▲ Volver arriba

 


Quizás también te interese...