Insertar Anuncios Start.io en tus Aplicaciones con Android Studio

En el anterior articulo hablamos sobre como crear una cuenta en la plataforma start.io de forma correcta. Hoy aprender谩s de esta gu铆a todo lo que debes hacer para agregar anuncios en tus proyectos de android studio.

Tabla de Contenido 馃搵
  1. Pasos para Insertar Anuncios Start.io
  2. Tipos de Anuncios de Start.io

Pasos para Insertar Anuncios Start.io

En esta ocasi贸n les traigo una gu铆a actualizada de como insertar anuncios de start.io en sus aplicaciones paso a paso con Android Studio.

Agregar SDK de Start.io en tu proyecto

Nos dirigiremos al archivo build.gradle (app) y en la secci贸n dependencias agregaremos la siguiente:

	implementation 'com.startapp:inapp-sdk:4.10.+'

Agregar Permisos en tu proyecto

La plataforma nos indica que debemos insertar en nuestro proyecto los siguientes permisos, obviamente en el archivo AndroidManifest.xml:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" /><queries><intent><action android:name="android.intent.action.MAIN" /></intent></queries> />
<uses-permission android:name="android.permission.Ad_ID" />

Agregar Complementos en tu proyecto dentro de <application>

Abriremos el archivo AndroidManifest.xml y dentro de el buscaremos la seccion <application> para asi poder pegar el siguiente codigo.

<provider    android:name="com.startapp.sdk.adsbase.StartAppInitProvider"    android:authorities="${applicationId}.startappinitprovider"    android:exported="false" /><activity    android:name="com.startapp.sdk.adsbase.consent.ConsentActivity"    android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"    android:theme="@android:style/Theme.Translucent"/><activity    android:name="com.startapp.sdk.ads.list3d.List3DActivity"    android:theme="@android:style/Theme"/><activity    android:name="com.startapp.sdk.ads.interstitials.OverlayActivity"    android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"    android:theme="@android:style/Theme.Translucent"/><service android:name="com.startapp.sdk.cachedservice.BackgroundService" /><service    android:name="com.startapp.sdk.jobs.SchedulerService"    android:permission="android.permission.BIND_JOB_SERVICE" /><receiver android:name="com.startapp.sdk.adsbase.remoteconfig.BootCompleteListener">    <intent-filter>      <action android:name="android.intent.action.BOOT_COMPLETED"/>    </intent-filter></receiver>

Despu茅s agregamos el siguiente c贸digo debajo del anterior, en el cual vamos a reemplazar "APPLICATION_ID" por la id de nuestro aplicaci贸n en Start.io

<meta-data android:name="com.startapp.sdk.APPLICATION_ID" android:value="startapp_app_id" />
App_ID.png

Tipos de Anuncios de Start.io

Anuncios de Devolucion

Este tipo de anuncios hace referencia a la impresi贸n de anuncios de pantalla completa cuando el usuario sale y vuelve a entrar a la aplicaci贸n. Este tipo de anuncios viene por defecto en el sdk de start.io, pero si tu no los quieres en tu app entonces agrega el siguiente codigo:

StartAppSDK.init(this, "StartApp App ID", false);

No te olvides reemplazar "StartApp App ID" por la id de tu aplicaci贸n. El c贸digo lo agregaremos directamente al c贸digo java de nuestra activity.

Ejemplo de donde debe ir el codigo

Anuncios de Retroceso

Este tipo de anuncio hace referencia a la impresi贸n de anuncios cada ves que el usuario haga clic en el bot贸n de retroceder dentro de la aplicaci贸n. El c贸digo lo agregaremos directamente al c贸digo java de nuestra activity.

El evento deber铆a quedar de la siguiente forma:

@Override
public void onBackPressed() {
    StartAppAd.onBackPressed(this);
    super.onBackPressed();
}

Anuncios Intersticiales

Este tipo de anuncios es uno de los mas utilizados, hacemos referencia al anuncio de pantalla completa, para poder utilizarlo en nuestra aplicaci贸n solo debemos insertar el siguiente c贸digo en el evento que queramos.El c贸digo lo agregaremos directamente al c贸digo java de nuestra activity.

StartAppAd.showAd(this);

Anuncios Banner

Este tipo de anuncios es muy utilizado en las aplicaciones pues son anuncios peque帽os y no tan invasivos, el siguiente c贸digo debes agregarlo en el XML de tu activity.

<com.startapp.sdk.ads.banner.Banner android:id="@+id/startAppBanner" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" />

Anuncios Rectangulares

Este tipo de anuncios tienen las siguientes dimensiones (300x250) y son perfectos para ocupar espacios publicitarios grandes. El c贸digo debes insertarlo en el XML de tu activity.

<com.startapp.sdk.ads.banner.Mrec android:id="@+id/startAppMrec" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" />

Anuncios de Recompensa

Este tipo de anuncios son utilizados para recompensar a los usuarios luego de ver un video publicitario de 10 a 30 segundos. El c贸digo lo agregaremos directamente al c贸digo java de nuestra activity.

startAppAd.loadAd(AdMode.REWARDED_VIDEO);

Si quieres realizar una acci贸n cuando el usuario termine de ver por completo el video, entonces agrega el siguiente codigo.

startAppAd.setVideoListener(new VideoListener() {
     @Override
     public void onVideoCompleted() {
          //accion al terminar el video
     }
});

Art铆culos Relacionados

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *

Subir