2017-07-01 85 views
-2

當談到Android開發時,我是BEGINNER。這是我的第一個應用程序。我想知道每次按下按鈕時如何顯示Admob插頁式廣告。這裏是我的代碼:每次按下按鈕時如何顯示Admob插頁式廣告?

package hamza.guideforx.com.guideforx; 

import android.content.Intent; 
import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.view.View; 

public class MainActivity extends AppCompatActivity { 

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

public void onButtonClick(View v) { 

    if (v.getId() == R.id.Bdisplay) ; 

    { 
     Intent i =new Intent(MainActivity.this, Display.class); 
     startActivity(i); 
    } 

} 

     public void onButton1(View v1) { 
      if (v1.getId() == R.id.Button1) ; 
      { 
      Intent o =new Intent(MainActivity.this, Page.class); 
      startActivity(o); 
      } 

     } 


public void onButton2(View v2) { 
    if (v2.getId() == R.id.Button2) ; 
    { 
     Intent q =new Intent(MainActivity.this, Page2.class); 
     startActivity(q); 
    } 

    } 
} 

在此先感謝。

+0

沒有AdMob廣告。你嘗試過什麼嗎? –

+0

@AlexanderKulyakhtin不,我還沒有嘗試過任何東西,因爲我不知道該怎麼做 –

+2

在向Stack Overflow尋求幫助之前,你應該真的嘗試實現它。社區在這裏可以幫助那些真正陷入困境的人們,或者需要對事物進行解釋。 –

回答

1

試試這個 -

mInterstitialAd = new InterstitialAd(this); 

    // set the ad unit ID 
    mInterstitialAd.setAdUnitId(InterstitialAd_ID); 

    AdRequest adRequest = new AdRequest.Builder().build(); 

    // Load ads into Interstitial Ads 
    mInterstitialAd.loadAd(adRequest); 


    mInterstitialAd.setAdListener(new AdListener() { 

     @Override 
     public void onAdClosed() { 
      super.onAdClosed(); 
     } 

     @Override 
     public void onAdFailedToLoad(int i) { 
      super.onAdFailedToLoad(i);  
     } 

     @Override 
     public void onAdLeftApplication() { 
      super.onAdLeftApplication();  
     } 

     @Override 
     public void onAdOpened() { 
      super.onAdOpened(); 
     } 

     public void onAdLoaded() { 
      if (mInterstitialAd.isLoaded()) { 
      } 
     } 
    }); 

上按一下按鈕 - 在你的代碼相關的所有

if (mInterstitialAd.isLoaded()) { 
       mInterstitialAd.show(); 
    } 
+0

感謝您的回覆,但我仍然是初學者,我不知道在哪裏準確的代碼。你能否給說明準確地放置它們的地方? –

+0

@HáMzàVyNøs選中此項 - [developers.google.com](https://developers.google.com/admob/android/interstitial) –

相關問題