Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Smartphones 
240x38 / 300x50 / 320x50 / 480x75 /
Tablets           
728x90 / 300x250

...

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.FrameLayout;
import com.appnexus.opensdk.*;
import com.appnexus.opensdk.R.*;

publicclassMainActivityextendsActivity{

@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

// Creo el Ad y seteo el Placemente ID,
// configuroqueseraun Ad Nativo (CorreradentrodelaApp) y el tamañodelmismo
BannerAdView bav = new BannerAdView(this);
bav.setPlacementID('e41191d9114cfa18');
bav.setShouldServePSAs(true);
bav.setOpensNativeBrowser(true);
bav.setAdSize(320, 50);
// Agrego el Ad a la vista
FrameLayout layout = (FrameLayout)findViewById(android.R.id.content);
layout.addView(bav);
// Cargo el Ad
bav.loadAd();
}

@Override
publicbooleanonCreateOptionsMenu(Menumenu){
getMenuInflater().inflate(R.menu.main, menu);
returntrue;
}

...

Smartphones
300x250 / 320x480
Tablets
900x500 /  1024x1024

...

mport android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.util.Log;
import com.appnexus.opensdk.*;

publicclassMainActivityextendsActivityimplementsAdListener{

@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

// Creo el Ad y seteo el Placement ID
InterstitialAdView iav = new InterstitialAdView(this);
iav.setPlacementID('1326299');
iav.setAdListener(this);
// Hago el request del Ad al EPL,
// Si da OK el metodo 'onAdLoaded' va a mostrar el Ad
iav.loadAd();
}

@Override
publicvoidonAdLoaded(AdViewav){
Log.d('onAdLoaded', 'El Ad fue cargado - Muestro el Ad');
// Dadoque el Ad yafuepedidoalAdserver y esterespondio OK
// Muestro el Ad
InterstitialAdView iav = (InterstitialAdView) av;
iav.show();
}

@Override
publicvoidonAdRequestFailed(AdViewav){
Log.d('onAdRequestFailed', 'El request al Adserver no devolvio una respuesta correcta');
}

@Override
publicvoidonAdClicked(AdViewav){
Log.d('onAdClicked', 'El Usuario Clickeo el Ad');
@Overide
publicvoidonAdCollapsed(AdViewav){
@Override
publicvoidonAdExpanded(AdViewav){
}erride
publicbooleanonCreateOptionsMenu(Menumenu){
getMenuInflater().inflate(R.menu.main, menu);
returntrue;
}

...