Tam olarak ne yapmak istediğinizi anlayamadım. fakat gördüğüm kadarıyla geri tuşuna basıldığında interstatial reklamı göstermek istiyorsunuz.
mobilcore denemedim fakat şöyle yapmanız gerekiyor. oncreate,onstart yada onresume metodlarından birine yüklenme kodlarını yazınız örnek admob:
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId("ca-app-pub-123911361131289542");
AdRequest adRequest = new AdRequest.Builder().build();
interstitial.loadAd(adRequest);onbackpressed metodunada eğer reklam yuklendıyse açmayı yazmalısınız
örnek admob:
if (interstitial.isLoaded())
{
interstitial.show();
}
başta yazdığın için teşekkür ederim.
Adsense değil MobilCore Eklemeye çalışıyorum.
Reklamı çıkarıyor ama ne kapatıyor ne tıklıyor.
@Override
public void onBackPressed() {
MobileCore.showInterstitial(this, new CallbackResponse() {
@Override
public void onConfirmation(TYPE type) {
MainActivity.this.finish();
}
});
}yukarıdaki kodları eklemem lazım ama hata veriyor benim sorum.Yukarıdaki kodları aşşaqıdaki alana hata vermeyecek şekilde nasıl eklerim? @Override
public void onBackPressed() {
try {
FragmentManager manager = getSupportFragmentManager();
if (manager.getBackStackEntryCount() == 1) {
finish();
return;
}
} catch (Exception e) {
e.printStackTrace();
}
super.onBackPressed();
}
@Override
protected void onActivityResult(int arg0, int arg1, Intent data) {
super.onActivityResult(arg0, arg1, data);
if(arg1==RESULT_OK){
if(arg0==AppConstant.REQUEST_VIDEO_GALLERY){
if(mFragment instanceof SettingsFragment){
((SettingsFragment)mFragment).onActivityResult(arg0, arg1, data);
}
}
}
}
}