Red de conocimiento informático - Material del sitio web - Cómo agregar anuncios a tu aplicación de Android

Cómo agregar anuncios a tu aplicación de Android

Primero, debe obtener su ID de editor en www.admob.com y descargar el paquete JAR de admob para uso en desarrollo y agregar anuncios.

Después de obtener el ID y el paquete JAR, el método específico es el siguiente:

Nota: la versión mínima requerida por admob es android1.5 y la versión compilada de destino es al menos android3.2, es decir

android: minSdkVersion="3"

android. targetSdkVersion="13"

Si no se puede satisfacer targetSdkVersion, haga clic derecho. haga clic en project-gt; Properties-gt Android, seleccione el destino de compilación del proyecto y luego haga clic en Aplicar, Aceptar para guardar.

1. Primero importe el paquete JAR a eclipse

Al importar el paquete JAR de la última versión de ADT y SDK, primero debe copiar el paquete JAR al directorio libs y luego pase la importación de ruta de compilación; de lo contrario, se producirá un error.

2. Declare com.google.ads.AdActivity en AndroidManifest.xml

lt; aplicación

android: enableBackup="true"

android.icon="@drawable/ic_launcher"

android: label="@string/app_name"

android: theme="@style/AppTheme" gt;

lt; actividad

android: name="com.example.adtest.MainActivity"

android: label="@string/app_name" gt;

p>

lt;intent-filtergt;

lt;acción android: nombre="android.intent.action.

lt;categoría android: nombre="android. intent .category.LAUNCHER" /gt;

lt;/intent-filtergt;

lt;/activitygt;

lt;actividad android:name=" es .google.ads.AdActivity"

android.configChanges="teclado|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /gt;

lt;/application gt;

Nota

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize". Si android:targetSdkVersion es inferior a 13, se informará un error aquí. .

3. Solicitar permiso de red

lt; usa-permiso android: name="android.permission.INTERNET"/gt; permiso android: name="android.permission.ACCESS_NETWORK_STATE"/gt;

4. Después de compilar correctamente lo anterior, puede escribir los archivos java y de diseño en detalle

Hay dos formas de mostrar anuncios Dos tipos: uno se muestra directamente en el diseño XML y el otro se agrega dinámicamente mediante código.

Método 1: Diseño de visualización en xml:

lt com.google.ads.AdView android: id="@ id/adView"

android : layout_width="fill_parent"

android: layout_height="wrap_content"

anuncios: adUnitId="MY_AD_UNIT_ID"

anuncios: adSize="BANNER"

anuncios: loadAdOnCreate="true"/gt;

Método 2: agregado dinámicamente mediante código JAVA:

@Override

protected void onCreate ( Paquete saveInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

adView = new AdView(this, AdSize.BANNER, " a151ca4d8cc2454 ");

Diseño LinearLayout = (LinearLayout)findViewById(R.id.layout1);

// Agregar vista al mismo

diseño. addView(adView ) ;

// Inicia una solicitud genérica para cargarlo con un anuncio

adView.loadAd(new AdRequest());

}

@Override

protected void onDestroy() {

//TODO genera automáticamente un código auxiliar de método

if (adView ! = null) {

adView .destroy();

}

super.onDestroy();

}

OK, es así de simple.

Imprimir