あなたのandroid gradleにgoogleplayserviceを追加します。 あなたのアクティビティクラスにこのコードを追加してください。
AdView adView;
private ViewGroup parentView;
InterstitialAd mInterstitialAd;
private static final boolean CORDOVA_4 = Integer.valueOf(CordovaWebView.CORDOVA_VERSION.split("\\.")[0]) >= 4;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// Set by <content src="index.html" /> in config.xml
loadUrl(launchUrl);
mInterstitialAd = new InterstitialAd(this);
// set the ad unit ID
mInterstitialAd.setAdUnitId("ca-app-pub-your Interstitia");
AdRequest adRequest = new AdRequest.Builder()
.build();
// Load ads into Interstitial Ads
mInterstitialAd.loadAd(adRequest);
mInterstitialAd.setAdListener(new AdListener() {
public void onAdLoaded() {
showInterstitial();
}
});
CordovaWebView webView=this.appView;
adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId("ca-app-pub-bannerid");
adView.setVisibility(View.GONE);
adView.loadAd(buildAdRequest());
if (CORDOVA_4) {
ViewGroup wvParentView = (ViewGroup) webView.getView().getParent();
if (parentView == null) {
parentView = new LinearLayout(webView.getContext());
}
if (wvParentView != null && wvParentView != parentView) {
wvParentView.removeView(webView.getView());
((LinearLayout) parentView).setOrientation(LinearLayout.VERTICAL);
parentView.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, 0.0F));
webView.getView().setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, 1.0F));
parentView.addView(webView.getView());
this.setContentView(parentView);
}
} else {
parentView = (ViewGroup) ((ViewGroup) webView).getParent();
}
parentView.addView(adView);
parentView.bringToFront();
parentView.requestLayout();
adView.setVisibility(View.VISIBLE);
}
private AdRequest buildAdRequest() {
AdRequest.Builder request_builder = new AdRequest.Builder();
Bundle bundle = new Bundle();
bundle.putInt("cordova", 1);
AdMobExtras adextras = new AdMobExtras(bundle);
request_builder = request_builder.addNetworkExtras(adextras);
AdRequest request = request_builder.build();
return request;
}
private void showInterstitial() {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}