【发布时间】:2015-05-12 01:36:30
【问题描述】:
我想在底部显示两个 admob 横幅,一个是跨种族的,另一个是在底部的。 跨种族的效果很好,但对于其他横幅,它只显示没有广告的横幅。 我只使用代码,没有xml文件和cordova插件。
public class MainActivity extends CordovaActivity{
private AdView adView;
private AdRequest adRequest;
private InterstitialAd interstialAd;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Set by <content src="index.html" /> in config.xml
adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId("ca-123");
adView.setBackgroundColor(Color.YELLOW);
super.loadUrl(launchUrl);
((LinearLayout) appView.getParent()).addView(adView);
adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
interstialAd = new InterstitialAd(MainActivity.this);
interstialAd.setAdUnitId("ca-123");
interstialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
// TODO Auto-generated method stub
super.onAdClosed();
}
public void onAdLoaded() {
// Call displayInterstitial() function
displayInterstitial();
}
});
interstialAd.loadAd(adRequest);
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
displayInterstitial();
super.onPause();
}
public void displayInterstitial() {
// If Ads are loaded, show Interstitial else show nothing.
if (interstialAd.isLoaded()) {
interstialAd.show();
} else {
interstialAd.loadAd(adRequest);
}}}
有什么问题?感谢您抽出宝贵时间回答
【问题讨论】: