Google AdMob集成,谷歌admob实战教程-ESG跨境

Google AdMob集成,谷歌admob实战教程

来源网络
来源网络
2022-05-31
点赞icon 0
查看icon 720

Google AdMob集成,谷歌admob实战教程Google AdMob集成1.主要流程就不说了,官方很详细(如果要在谷歌市场上架,请一定按照规定集成,否则有下架风险)主要代码分享一下private String TAG = AdmobLog;private RewardedAd rewardedAd;@Overr......

Google AdMob集成,谷歌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,

      caapppub3940256099942544/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);

}

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) {

        // 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,

      caapppub3940256099942544/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();

}


文章推荐
AppStore统计工具 App Annie,appannie排行榜
aws产品策略,aws合作伙伴策略
AppLovin Ask The Dev  Green Panda的自动化增长之路,ask somebody for something
Azure 数据安全与加密最佳做法,azure信息保护


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部