2017-07-01 89 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) –

相关问题