package com.soft.test;
import com.codename1.impl.android.AndroidNativeUtil;
import android.app.Activity;
import android.content.Context;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.AdSize;
import android.widget.LinearLayout;
import android.view.Gravity;
public class BannerInterImpl {
Context context = AndroidNativeUtil.getContext();
Activity activity = AndroidNativeUtil.getActivity();
public void showBannerAd(String id) {
//Add this wherever your code needs to add the ad
LinearLayout layout = new LinearLayout(context);
layout.setOrientation(LinearLayout.VERTICAL);
//Additionally to adjust the position to Bottom
layout.setGravity(Gravity.BOTTOM);
// Create a banner ad
AdView mAdView = new AdView(context);
mAdView.setAdSize(AdSize.SMART_BANNER);
mAdView.setAdUnitId("ca-app-pub-3940256099942544/6300978111");
// Create an ad request.
AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
// Optionally populate the ad request builder.
adRequestBuilder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
// Add the AdView to the view hierarchy.
layout.addView(mAdView);
// Start loading the ad.
mAdView.loadAd(adRequestBuilder.build());
activity.setContentView(layout);
}
public void initAd() {
MobileAds.initialize(context, "ca-app-pub-3940256099942544/6300978111");
}
public boolean isSupported() {
return true;
}
}