Android App设置Google AdMob广告,android app首页广告如何快速加载-ESG跨境

Android App设置Google AdMob广告,android app首页广告如何快速加载

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

Android App设置Google AdMob广告,android app首页广告如何快速加载Android App设置Google AdMob广告需要应用先上架Google Play。获取APP ID及广告单元ID登陆AdMob后台,https://apps.admob.com/v2/home·选择要添加AdMo......

Android App设置Google AdMob广告,android app首页广告如何快速加载




Android App设置Google AdMob广告

需要应用先上架Google Play。

获取APP ID及广告单元ID

登陆AdMob后台,https://apps.admob.com/v2/home

·选择要添加AdMob广告的应用,打开“广告单元”菜单

·添加广告单元,或者打开已有的广告单元

·在实现说明中,获取应用ID及广告单元ID

引入AdMob SDK

即,Google Mobile Ads SDK

参考文档:https://developers.google.com/admob/android/quickstart hl=zhCN#import_the_mobile_ads_sdk

在applevel build.gradle的dependencies添加依赖:

implementationcom.google.android.gms:playservicesads:18.3.0

在AndroidManifest.xml中设置AdMob App ID

manifest

  application

    metadata

      android:name=com.google.android.gms.ads.APPLICATION_ID

      android:value=caapppubxxxxxxxxxxxxxxxx~yyyyyyyyyy/

  /application

/manifest

初始化Mobile Ads SDK

kotlin代码。

setContentView中进行初始化:

MobileAds.initialize(this){}

需要引入

import com.google.android.gms.ads.MobileAds;

引入横幅广告

layout XML中添加:

com.google.android.gms.ads.AdView

   xmlns:ads=http://schemas.android.com/apk/resauto

   android:id=@+id/adView

   android:layout_width=wrap_content

   android:layout_height=wrap_content

   android:layout_centerHorizontal=true

   android:layout_alignParentBottom=true

   ads:adSize=BANNER

   ads:adUnitId=caapppub3940256099942544/6300978111

/com.google.android.gms.ads.AdView

这个adUnitId是测试ID,在调试时,需要使用这个。只有发布时才能使用真实广告单元ID。

加载广告:

//依赖

import com.google.android.gms.ads.AdRequest

import com.google.android.gms.ads.AdView

//添加属性

lateinit var mAdView:AdView

//加载广告

mAdView=findViewById(R.id.adView)

val adRequest=AdRequest.Builder().build()

mAdView.loadAd(adRequest)

adSize的值

SMART_BANNER。

自适应横幅广告与智能横幅广告的区别?因为文档中说自适应横幅广告将替代智能横幅广告。

智能横幅可实现三种广告高度:

·广告高度32 dp,屏幕高度≤400 dp

·广告高度50 dp,屏幕高度gt;400 dp且≤720 dp

·广告高度90 dp,屏幕高度gt;720 dp

自适应横幅广告参考https://developers.google.com/admob/android/banner/adaptive

优化了智能横幅只能三种固定高度的问题。但是看起来实现太复杂,所以还是使用智能横幅SMART_BANNER吧。

如何自动切换adUnitId

在debug和release时,使用不同的adUnitId。

实际广告效果

添加测试广告代码之后,显示效果如下:

真机不显示正式广告

但是,我换成正式广告ID之后,发现AdMob广告在真机上无法显示。


文章推荐
Google Cloud如何为您的应用程序安全提供帮助,google cloud 将持续立足创新
Apple账号持有人角色转让,appleid账户余额转让
Azure 中高度敏感的 IaaS 应用的安全注意事项
Azure 中 IaaS 工作负荷的安全性最佳实践,azure 网络配置和aws区别


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

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

平台顾问

平台顾问 平台顾问

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

icon icon

小程序

微信小程序

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

icon icon

返回顶部