时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Google Developers网络
小提示:您能找到这篇{如何将AdMob横幅广告植入到Android应用中?}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的如何将AdMob横幅广告植入到Android应用中?内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< "> < ">横幅广告 < ">横幅广告会占据应用布局中的一处位置,要么是设备屏幕的顶部,要么是底部。这类广告会在用户与应用互动时停留在屏幕上,并且可在一段时间后自动刷新。如果您刚开始接触移动广告,不妨先从横幅广告着手。 < ">本指南介绍了如何将AdMob横幅广告植入到Android应用中。除了提供代码段和操作说明之外,本指南还介绍了如何正确地设置横幅广告的尺寸,并给出了其他资源的链接。 < ">前提条件 < ">导入Google移动广告SDK(可以只导入其自身,也可以将其作为Firebase的一部分加以导入)。 < ">向布局中添加AdView < ">要展示横幅广告,首先要将AdView放置到您希望用于展示广告的Activity或Fragment的布局中。最简单的放置方法是将其添加到相应的XML布局文件中。下例展示了某一Activity的AdView: # main_activity.xml ... <com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto" 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="ca-app-pub-3940256099942544/6300978111"> </com.google.android.gms.ads.AdView> ... < ">请注意设置以下必需属性: < ">ads:adSize-将此属性设置为要使用的广告尺寸。如果您不想使用该常量定义的标准尺寸,可改为设置自定义尺寸。有关详情,请参阅下面的“横幅广告尺寸”部分。 < ">ads:adUnitId-将此属性设置为您应用中用于展示广告的广告单元所用的唯一标识符。如果您要在不同的Activity中展示横幅广告,则其中每个都需要一个广告单元。 < ">另外,您也可以通过编程方式创建AdView: 警告:请确保以相同的方式设置广告尺寸和广告单元ID,即确保两者均使用XML格式或均以编程方式进行设置。 < ">务必用测试广告进行测试 < ">在构建和测试应用时,请确保使用的是测试广告,而不是实际投放的广告。否则,可能会导致您的帐号被暂停。 < ">对于Android横幅广告,加载测试广告最简便的方法就是使用下面的测试专用广告单元ID: ca-app-pub-3940256099942544/6300978111 < ">该测试广告单元ID已经过专门配置,可确保每个请求返回的都是测试广告。您可以在自己应用的编码、测试和调试过程中随意使用该测试广告单元ID。只是一定要在发布应用前用您自己的广告单元ID替换该测试广告单元ID。 < ">如需详细了解移动广告SDK的测试广告如何运作,请参阅测试广告。 < ">加载广告 注意:请在主线程中进行对移动广告SDK的所有调用。 < ">AdView放置好后,下一步是加载广告。广告加载是使用AdView类中的loadAd()方法完成的。此方法需要一个AdRequest参数,该参数中包含关于单个广告请求的运行时信息(如定位信息)。 < ">下例显示了如何通过Activity的onCreate()方法加载广告: < ">MainActivity(节选) 注意:如果您的广告加载失败,只要已将广告单元配置为定期刷新,就无需再明确请求一个广告;Google移动广告SDK会按照您在AdMob界面中指定的频率进行刷新。如果您尚未启用刷新,则需要发出新的请求。 < ">大功告成!您的应用现在就可以展示横幅广告了。 < ">广告事件 < ">要进一步自定义您的广告行为,您可以在广告生命周期内加入许多事件,如加载、打开、关闭等等。您可以通过AdListener类监听这些事件。 < ">要将AdListener用于AdView,请调用setAdListener()方法: < ">AdListener中每种可替换的方法均对应广告生命周期内的一个事件。 < ">横幅广告尺寸 注意:横幅广告容器的尺寸必须至少与横幅广告一样大。如果容器留有内边距,容器的实际尺寸会有所减小。如果容器无法容纳横幅广告,则横幅广告不会展示,并且您的日志中会显示以下警告: W/Ads:Not enough space to show ad.Needs 320x50 dp,but only has 288x495 dp. < ">下表列出了标准的横幅广告尺寸。 < ">要自定义横幅广告尺寸,请设置所需的AdSize,如下所示: < ">针对视频广告启用硬件加速 < ">为了确保视频广告在横幅广告视图中成功展示,必须启用硬件加速。 < ">硬件加速默认处于启用状态,但有些应用可能会选择将其停用。如果您的应用停用了硬件加速,我们建议您为使用广告的Activity类启用硬件加速。 < ">启用硬件加速 < ">如果您的应用在全局级别启用硬件加速时无法正常运行,您也可以针对单个Activity启用或停用硬件加速。如需启用或停用硬件加速,您可以针对AndroidManif危机公关 肯德基est.xml中的<application>和<activity>元素使用android:hardwareAccelerated属性。以下示例展示了如何为整个应用启用硬件加速,但为一个Activity停用硬件加速: <application android:hardwareAccelerated="true"> <!-- For activities that use ads, hardwareAcceleration should be true. --> <activity android:hardwareAccelerated="true" /> <!-- For activities that don't use ads, hardwareAcceleration can be false. --> <activity android:hardwareAccelerated="false" /> </application> < ">如需详细了解用于控制硬件加速的选项,请参阅硬件加速指南。请注意,如果停用某个Activity,将无法针对单个广告视图启用硬件加速,因此必须针对该Activity本身启用硬件加速。 |
上一篇:不想被Facebook拉入黑名单,这5条高压线千万不能
下一篇:Google AdMob自适应横幅广告
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“如何将AdMob横幅广告植入到Android应用中?”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通如何将AdMob横幅广告植入到Android应用中?的相关事宜。
关键词:如何将AdMob横幅广告植入到