使用应用程序类 android 实现插页式广告

Posted

技术标签:

【中文标题】使用应用程序类 android 实现插页式广告【英文标题】:interstitial ads implementation using application class android 【发布时间】:2021-08-14 16:55:17 【问题描述】:

我想在应用程序类中加载广告插页式广告,然后在用户从活动 A 导航到 B 时显示该广告。 如何做到这一点?

【问题讨论】:

【参考方案1】:

您可以创建 InterstitialAdsManager 类:

public class MyInterstitialAdsManager extends InterstitialAdLoadCallback 
    private InterstitialAd mInterstitialAd;

    public MyInterstitialAdsManager(Context context) 
        loadNewInterstitialAd(context);
    

    @Override
    public void onAdLoaded(@NonNull InterstitialAd interstitialAd) 
        mInterstitialAd = interstitialAd;
        mInterstitialAd.setImmersiveMode(true);
        mInterstitialAd.setFullScreenContentCallback(new FullScreenContentCallback() );
    

    @Override
    public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) 
        mInterstitialAd = null;
    

    private void loadNewInterstitialAd(Context context) 
        AdRequest adRequest = new AdRequest.Builder().build();
        InterstitialAd.load(context, "your-ad-id", adRequest, this );
    

    public void showAd(Activity activity) 
        if (mInterstitialAd != null) 
            mInterstitialAd.show(activity);
        

        loadNewInterstitialAd(activity);
    

并在您的应用程序类中使用它:

public class MyApplication extends Application 
    public InterstitialAdsManager adsManager;

    @Override
    public void onCreate() 
        super.onCreate();

        MobileAds.initialize(this, new OnInitializationCompleteListener() 
            @Override
            public void onInitializationComplete(InitializationStatus initializationStatus) 
                adsManager = new InterstitialAdsManager(this);
            
        );
    

【讨论】:

当用户使用此代码从活动 A 导航到 B 时,我将如何展示广告 当您导航到活动 B 时只需调用 ((MyApplication) getApplicationContext()).adsManagar.showAd()

以上是关于使用应用程序类 android 实现插页式广告的主要内容,如果未能解决你的问题,请参考以下文章

在android上加载webview后没有显示插页式广告?

怎么设置没有广告墙插页式广告?

如何在 facebook 受众网络插页式广告中设置点击计数器?

插页式dfp广告未在Android平板电脑上全屏显示

Admob - 如何暂停插页式广告

Google Admob Ad 在加载插页式广告时崩溃应用