Cómo agregar anuncios a tu aplicación de Android
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; p>
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" p >
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