Skip to content

Instantly share code, notes, and snippets.

@corleonis
Last active August 29, 2015 14:00
Show Gist options
  • Save corleonis/11305833 to your computer and use it in GitHub Desktop.
Save corleonis/11305833 to your computer and use it in GitHub Desktop.
Android AdMob banner loader
public void onCreate(Bundle savedInstanceState) {
//....
loadBanner();
showBanner();
//....
}
public void loadBanner() {
//banner ad
if (BANNER_AD_UNIT_ID.length() > 0) {
// Create an ad.
adView = new AdView(this);
adView.setAdSize(AdSize.SMART_BANNER);
adView.setAdUnitId(BANNER_AD_UNIT_ID);
//make ad visible on bottom of screen
RelativeLayout.LayoutParams params1 = new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT
);
params1.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
params1.addRule(RelativeLayout.CENTER_HORIZONTAL);
adView.setLayoutParams(params1);
layout.addView(adView);
}
}
public void showBanner() {
adView.loadAd(new AdRequest.Builder().build());
adView.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
loadBanner();
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment