0
我创建了一个带有GridView Adapter的音板(因此没有机会在声音按钮上设置插页式广告) 我也有一个带有三个选项卡的导航栏,因此我决定在第二个片段上设置插页式广告,如下所示:如何在这种情况下正确显示插页式广告?
public class SecondFragment extends Fragment {
private InterstitialAd mInterstitialAd;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView=inflater.inflate(R.layout.second_layout,container,false);
final AdRequest adRequest = new AdRequest.Builder().build();
mInterstitialAd = new InterstitialAd(getActivity());
mInterstitialAd.setAdUnitId("MYID");
mInterstitialAd.loadAd(adRequest);
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
super.onAdLoaded();
if(mInterstitialAd.isLoaded()){
mInterstitialAd.show();
}
}
@Override
public void onAdClosed() {
}
});
return rootView;
}
但是问题是广告弹出时间延迟了3秒,这就是为什么我从AdMob收到一封邮件,因此我必须正确设置插页式广告,而不是像以前那样。
所以我的问题是,你会在这种情况下做什么?你会在哪里设置InterstitialAd?
这是我的应用程序,3个片段充满声音的按钮:https://gyazo.com/1ecd359b38fcfe0606bb3e74b684f16e
请解释我在哪里,我不得不说“createInterstitial()”,“loadInterstitial()”和“showInterstitial” beceause我不明白它在哪里做。 –
立即调用crateInterstitial(),只要您想要显示插页式广告,只需调用showInterstitial()方法即可。 – Aryan