Google AdMob集成,主要代码,包含提前缓存一个广

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:墨文孜网络

小提示:您能找到这篇{Google AdMob集成,主要代码,包含提前缓存一个广}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Google AdMob集成,主要代码,包含提前缓存一个广内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">1.主要流程就不说了,官方很详细(如果要在谷歌市场上架,请一定按照规定集成,否则有下架风险)

< ">主要代码分享一下

private String TAG = "AdmobLog------>";

private RewardedAd rewardedAd;


@Override

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    initialize(this, new OnInitializationCompleteListener() {

        @Override

        public void onInitializationComplete(InitializationStatus initializationStatus) {


        }

    });


    rewardedAd = new RewardedAd(this,

            "ca-app-pub-3940256099942544/5224354917");


    RewardedAdLoadCallback adLoadCallback = new RewardedAdLoadCallback() {

        @Override

        public void onRewardedAdLoaded() {

        &nbs北京营销顾问公司p;   // Ad successfully loaded.

            Log.d(TAG,"加载成功");

        }


        @Override

        public void onRewardedAdFailedToLoad(int errorCode) {

            // Ad failed to load.

            Log.d(TAG,"加载失败");

        }

    };

    rewardedAd.loadAd(new AdRequest.Builder().build(), adLoadCallback);

}


public void button(View view) {

    if (rewardedAd.isLoaded()) {

        Activity activityContext = MainActivity.this;

        RewardedAdCallback adCallback = new RewardedAdCallback() {

            @Override

            public void onRewardedAdOpened() {

                // Ad opened.

                Log.d(TAG,"广告打开");

            }


            @Override

            public void onRewardedAdClosed() {

                // Ad closed.

                Log.d(TAG,"广告关闭");

            }


            @Override

            public void onUserEarnedReward(@NonNull RewardItem reward) {

    &n湖南广播广告bsp;           // User earned reward.

                Log.d(TAG,"获得奖励");

            }


            @Override

            public void onRewardedAdFailedToShow(int errorCode) {

                // Ad failed to display.

                Log.d(TAG,"失败播放");

            }

        };

        rewardedAd.show(activityContext, adCallback);

        onRewardedAdClosed();

    } else {

        Log.d(TAG, "奖励广告尚未加载");

    }

}




public RewardedAd createAndLoadRewardedAd() {

    RewardedAd rewardedAd = new RewardedAd(this,

            "ca-app-pub-3940256099942544/5224354917");

    RewardedAdLoadCallback adLoadCallback = new RewardedAdLoadCallback() {

        @Override

        小企业危机公关案例public void onRewardedAdLoaded() {

            // Ad successfully loaded.

            Log.d(TAG,"预加载成功");

        }


        @Override

        public void onRewardedAdFailedToLoad(int errorCode) {

            // Ad failed to load.

            Log.d(TAG,"预加载失败");

        }

    };

    rewardedAd.loadAd(new AdRequest.Builder().build(), adLoadCallback);

    return rewardedAd;

}


public void onRewardedAdClosed() {

    this.rewardedAd = createAndLoadRewardedAd();

}



Google AdMob集成,主要代码,包含提前缓存一个广

上一篇:申请注册美国香港的AdSense账号
下一篇:上架App Store屡屡被拒?那是因为你没有选择对的


版权声明:以上主题为“Google AdMob集成,主要代码,包含提前缓存一个广"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    Google AdMob集成,主要代码,包含提前缓存一个广
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“Google AdMob集成,主要代码,包含提前缓存一个广”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Google AdMob集成,主要代码,包含提前缓存一个广的相关事宜。

关键词:Google,AdMob集成,主要代码

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号