我在app上挂了Google AdMob的广告,并且在Google Play上已经上架,所有表现都正常,我的问题是,不在Google Play安装这个app,比如直接用apk包安装,这样加载的广告会有效吗,Google AdMob有没有相关的政策
3条回答 默认 最新
- Kwan的解忧杂货铺@新空间代码工作室 2024-04-08 22:42关注
晚上好🌙🌙🌙
本答案参考ChatGPT-3.5问题描述: Google AdMob广告在通过非Google Play渠道(如直接用apk安装)安装时是否有效?
解决方案:
- Google AdMob会生效,但是有一些限制。
- 在非Google Play渠道上,你可以使用Google AdMob SDK以及设置广告,但此时不会有广告展示,因为Google AdMob需要从Google Play获取广告。
- 如果用户之前从Google Play下载过应用程序,则可以在非Google Play渠道上正常显示广告
- 如果需要在非Google Play渠道上正常显示广告,你需要使用Google Play服务,并安装在设备上,以便Google AdMob从Google Play获取广告。
- 在非Google Play渠道上,你需要在应用的代码中添加少量额外代码来检查Google Play服务是否可用。以下代码将输出可用服务的版本号:
private void checkGooglePlayServicesVersion() { int googlePlayServicesVersion = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); if (googlePlayServicesVersion == ConnectionResult.SUCCESS) { // Google Play services is available. int versionCode = GooglePlayServicesUtil.GOOGLE_PLAY_SERVICES_VERSION_CODE; String versionName = GooglePlayServicesUtil.GOOGLE_PLAY_SERVICES_VERSION_NAME; Log.d(TAG, "Google Play services is available. Version " + versionCode + " - " + versionName); } else { // Google Play services is not available. Log.w(TAG, "Google Play services is not available."); } }
提供代码仅供参考,你可以根据自己的情况进行修改和优化。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 C++识别堆叠物体异常
- ¥15 音量自动减小啦!日历自动翻页
- ¥15 微软硬件驱动认证账号申请
- ¥15 有人知道怎么在R语言里下载Git上的miceco这个包吗
- ¥15 GPT写作提示指令词
- ¥20 如何在cst中建立这种螺旋扇叶结构
- ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
- ¥20 关于DAC输出1.000V对分辨率和精度的要求
- ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题
- ¥15 哪位能做百度地图导航触点播报?