2014-05-06 67 views
1

什么是错误?因为admob interstital广告不会显示?由于Admob插页式广告不会显示?

public class MainActivity extends Activity implements AdListener { 
     private InterstitialAd interstitial; 
     @Override 
     protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      // Create the interstitial 
      interstitial = new InterstitialAd(this, "ca-app-pub-6xxxxxxxx/xxxxxx"); 
      // Create ad request 
      AdRequest adRequest = new AdRequest(); 
      // Begin loading your interstitial 
      interstitial.loadAd(adRequest); 
      // Set Ad Listener to use the callbacks below 
      interstitial.setAdListener(this); 
     } 
    public void onReceiveAd(Ad ad) { 
     // TODO Auto-generated method stub 
     Log.d("ads", "onReceiveAd"); 
     if (ad == interstitial) 
      interstitial.show(); 
    } 

谢谢,我不知道,因为将不显示

回答

0

只要按照下面的例子

import com.google.android.gms.ads.*; 

public class BannerExample extends Activity { 

private InterstitialAd interstitial; 

@Override 
public void onCreate(Bundle savedInstanceState) { 

    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

// Create the interstitial. 
    interstitial = new InterstitialAd(this); 
    interstitial.setAdUnitId(MY_AD_UNIT_ID); 

// Create ad request. 
    AdRequest adRequest = new AdRequest.Builder().build(); 

// Begin loading your interstitial. 
    interstitial.loadAd(adRequest); 
} 
//Invoke displayInterstitial() when you are ready to display an interstitial. 
    public void displayInterstitial() { 

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

我必须插入什么MY_AD_UNIT_ID? – AnonymousDoor

+0

是的,你必须添加您的插入MY_AD_UNIT_ID像“ca-app-pub-6xxxxxxxx/xxxxxx” –

+0

谢谢,但是当我插入此代码的广告我的应用程序不打开 – AnonymousDoor

0

你应该在创建AdRequest的末尾添加.build()

 // Create ad request 
     AdRequest adRequest = new AdRequest().build(); 
相关问题