Acceder

Ver la Versión Completa : Posición banner admob


oneking
09/02/15, 19:45:11
Me gustaría colocar el banner de admob arriba de la app, pero mi código me sitúa el banner arriba pero encima de la app tapando la parte superior de la pantalla de mi app.

Este es el código:

mAdView = new AdView(this);
mAdView.setAdUnitId("miidadmob");
mAdView.setAdSize(AdSize.BANNER);

View view = getWindow().getDecorView().getRootView();

if (view instanceof ViewGroup) {
viewGroup = (ViewGroup) view;

ViewGroup.LayoutParams ad_layout_params = new ViewGroup.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, Gravity.CENTER_HORIZONTAL|Gravity.BOTTOM);
mAdView.setLayoutParams(ad_layout_params);


mAdView.setAdListener( new AdListener() {
public void onAdLoaded(){
if( adAdded)
return;
adAdded = true;
viewGroup.addView( mAdView);
}
});

AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
//.addTestDevice("INSERT_YOUR_HASHED_DEVICE_ID_HERE")
.build();
mAdView.loadAd( adRequest);
}

Esto seria un ejemplo de lo que quiero hacer:
http://i.stack.imgur.com/plVeO.png
La linea roja es la app y la verde el banner. Nota: yo lo quiero arriba la foto es un ejemplo

Saludos!!

LEAJIM_454
09/02/15, 23:35:04
Hola, lo que tienes que hacer es crear un layout contenedor que se situe abajo o donde quieras que esté tu publicidad y luego instanciarlo desde codigo, tal vez lo que te está pasando es por que no estas haciendo esto.