Dynamic load admob ads

<LinearLayout
	android:id="@+id/main_adTopBanner"
	android:orientation="vertical" 
	android:layout_height="50dp"
	android:layout_width="match_parent">        
</LinearLayout>


@Override
protected void onCreate(Bundle savedInstanceState)
{
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_main);

	LoadAds();			    	   
}
	
private AdView AD_TOP_BANNER = null;
public void LoadAds()
{
	// Create the adView.
	this.AD_TOP_BANNER = new AdView(this);
	this.AD_TOP_BANNER.setAdUnitId("MY_SPECIAL AND_UNIQUE_AD_ID");
	// this.AD_TOP_BANNER.setAdSize(AdSize.BANNER);
	this.AD_TOP_BANNER.setAdSize(AdSize.SMART_BANNER);

	// Lookup your LinearLayout assuming it's been given	
	LinearLayout layout = (LinearLayout) findViewById(R.id.main_adTopBanner);

	// Add the adView to it.
	layout.addView(this.AD_TOP_BANNER);

	// Initiate a generic request.
	AdRequest adRequest = null;
	adRequest = new AdRequest.Builder().build();
	//FOR TESTING AND LOADING TEST ADS
	//adRequest = new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("AC98C820A50B4AD8A2106EDE96FB87D4").build();	

	// Load the adView with the ad request.
	this.AD_TOP_BANNER.loadAd(adRequest);
}

Comments

Popular posts from this blog

Install deb package via Termux

How to Make Blogger Safelink Converter v3

List of weapon buff materials, effects and how it can be durango wild lands