• 18-06-2015, 01:58:43
    #1
    selamun aleykum arkadaşlar mobilCore ekliyorum ama biryerde hatam var reklamı ekledim ne tıklanıyor nede kpanıyor callback(kapatma kodunda kafam karıştı.

       @Override
        public void onBackPressed() {
            MobileCore.showInterstitial(this, new CallbackResponse() {
    
                @Override
                public void onConfirmation(TYPE type) {
                    MainActivity.this.finish();
                }
            });
        }
    yukarıdaki kodu aşşğıdaki koda nasıl dahil ederiz teşekkür ederim.

    @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);
    				}
    			}
    		}
    	}
    }
  • 19-06-2015, 03:58:28
    #2
    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();
    }
  • 19-06-2015, 14:03:18
    #3
    ilyasa adlı üyeden alıntı: mesajı görüntüle
    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); 
                    } 
                } 
            } 
        } 
    }
  • 19-06-2015, 14:29:58
    #4
    ikinci koddaki super.onbackpressed() yazan yerin ustune
    MobileCore.showInterstitial(this, new CallbackResponse() {

    @Override
    public void onConfirmation(TYPE type) {
    MainActivity.this.finish();
    }
    bu şekilde yazmalısınız. ama bunu denediğizi varsayarak.kodlarınızın arasında aşağıdakine benzer bir kod daha olması gerekiyor. onu da doğru yazdınız mı acaba



    	 MobileCore.showInterstitial(...................() {
    ..........
    .............
    ..............
    ..........
        });
    bide bunlar dışındaki mobilecore ile ilgili kodlarınızıda yazarsanız daha iyi olur
  • 19-06-2015, 15:55:12
    #5
    ilyasa adlı üyeden alıntı: mesajı görüntüle
    ikinci koddaki super.onbackpressed() yazan yerin ustune
    MobileCore.showInterstitial(this, new CallbackResponse() {

    @Override
    public void onConfirmation(TYPE type) {
    MainActivity.this.finish();
    }
    bu şekilde yazmalısınız. ama bunu denediğizi varsayarak.kodlarınızın arasında aşağıdakine benzer bir kod daha olması gerekiyor. onu da doğru yazdınız mı acaba



    	 MobileCore.showInterstitial(...................() {
    ..........
    .............
    ..............
    ..........
        });
    bide bunlar dışındaki mobilecore ile ilgili kodlarınızıda yazarsanız daha iyi olur
    Farklı birşekilde ekledimde nafile reklamları gösteriyor ne tıklıyor ne kapatıyor. sinilrnedim sildim