google admob 安卓SDK——原生广告之概述,加载和请求

原生广告是通过平台原生的UI组件呈现给用户的广告资产。 它们使用与您已经在构建布局时所使用的视图类型相同的视图进行显示,并且可以对其进行格式化以匹配用户体验的视觉设计。 用编程术语来说,这意味着在加载原生广告时,您的应用会收到一个包含其资产的NativeAd对象,然后由该应用(而不是Google Mobile Ads SDK)负责显示它们。从广义上讲,成功实施原生广告有两个部分:通过SDK加载广告和在您的应用中显示广告内容。 简言之,原生广告,顾名思义,就是原生的,APP本土的,与你的APP内容浑然一体的,比如朋友圈里的广告,今日头条新闻中间穿插的广告,也就是信息流,都属于原生广告。

相比前面介绍的banner横幅广告插屏广告,原生广告用户体验最好,整个市场的使用量最大。

加载一个原生广告

原生广告是通过AdLoader类加载的,它有自己的Builder类,可以在创建过程中自定义。通过在构建AdLoader时添加监听器,应用程序可以指定它准备接收哪种类型的原生广告。然后AdLoader只请求那些类型。

何时请求广告

显示原生广告的应用程序可以在实际显示广告之前请求它们。在许多情况下,这是推荐的做法。例如,如果应用显示的商品列表中混合了原生广告,那么它就可以为整个列表加载原生广告,因为它知道有些广告只有在用户滚动视图后才会显示,有些则可能根本不会显示。

注意:尽管预取广告是一种很棒的技术,但重要的是发布者不能把旧广告保留太久而不显示它们。任何放置超过一个小时而没有显示的广告对象都应该被丢弃,并用来自新请求的新广告替换。

好了,理解以上信息后,在发布APP之前,记得充分测试广告

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注