java - How To display Admob interstitial every time a button is clicked -
i know how display admob interstitial ad every time button pressed. have managed display interstitial ad, on first time button pressed. here code:
package com.mycash.borgjake.mycash; import android.content.intent; import android.support.v7.app.appcompatactivity; import android.os.bundle; import android.widget.button; import android.widget.textview; import android.view.view; import com.google.android.gms.ads.adlistener; import com.google.android.gms.ads.adrequest; import com.google.android.gms.ads.adview; import com.google.android.gms.ads.interstitialad; import static com.mycash.borgjake.mycash.r.styleable.view; public class mainactivity extends appcompatactivity { private interstitialad minterstitial; button btnclick; button btnwithdraw; textview txtbalance; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); adview adview = (adview)findviewbyid(r.id.adview); adrequest adrequest = new adrequest.builder() .addtestdevice(adrequest.device_id_emulator) .build(); adview.loadad(adrequest); btnclick = (button) findviewbyid(r.id.button); txtbalance = (textview) findviewbyid(r.id.textview); btnclick.setonclicklistener(new view.onclicklistener() { @override public void onclick(view v) { string countvalue = txtbalance.gettext().tostring(); int dblcountvalue = integer.parseint(countvalue); if(minterstitial.isloaded()) { minterstitial.show(); } dblcountvalue++; txtbalance.settext(string.valueof(dblcountvalue)); } }); minterstitial = new interstitialad(this); minterstitial.setadunitid("..."); adrequest request = new adrequest.builder() .addtestdevice(adrequest.device_id_emulator) .build(); minterstitial.loadad(request); } public void onbuttonclick(view v) { if(v.getid() == r.id.button2) { intent = new intent(mainactivity.this, withdraw.class); startactivity(i); } } }
thanks in advance :)
add following line in buttons onclick() method above all,
adrequest request = new adrequest.builder() .addtestdevice(adrequest.device_id_emulator) .build(); minterstitial.loadad(request);
Comments
Post a Comment