打开新片段时如何显示插页式广告?

问题描述 投票:0回答:1

我创建了带有三个标签的导航栏。我希望,如果我点击第二个标签,就会弹出一个插页式广告。

我已经在第二个片段中使用此代码进行了尝试:

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;
    }

但是这里的问题是广告从5秒后开始弹出,这就是为什么我收到来自AdMob的警告邮件,要求我必须更改非页内广告。

那么,如何直接显示插页式广告?

android popup admob ads interstitial
1个回答
0
投票

SetOnclicklistener不能在广告本身上进行标签布局>

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.