首页—耀世平台注册-登录测速
首页—耀世平台注册-登录测速
新闻详情
 
当前位置
Google for Developers
作者:an888    发布于:2026-02-15 11:00    文字:【】【】【

  Google for Developers耀世/注册平台,协议消息之一接收原生广告对象。接下来,您的应用将负责展示广告,但不必立即进行展示。为了更轻松地展示系统定义的广告格式,该 SDK 提供了一些实用资源。

  对于GADNativeAd,有一个对应的“广告视图”类:GADNativeAdView。此广告视图类是UIView,供发布商用来展示广告。例如,单个GADNativeAdView可以展示GADNativeAd的单个实例。用于展示该广告的素材资源的每个UIView对象都应为该GADNativeAdView对象的子视图。

  例如,如果您在UITableView中展示广告,则其中一个单元格的视图层次结构可能如下所示:

  GADNativeAdView类还提供了注册每项素材资源所用视图时会用到的IBOutlets,并提供了一个用于注册GADNativeAd对象本身的方法。如果以这种方式注册视图,该 SDK 就可以自动处理诸如以下任务:

  对于非直接原生广告(即通过 AdMob 补余机制、Ad Exchange 或 AdSense 投放的原生广告),该 SDK 会添加一个广告选项叠加层。请在原生广告视图中任选您喜欢的一角留出空间,用于展示自动插入的广告选项徽标。此外,将广告选项叠加层放置在内容上时,请确保用户能清楚看到该图标。如需详细了解此叠加层的外观和功能,请参阅程序化原生广告植入指南。

  本部分介绍了如何使用从 xib 文件动态加载的视图来展示原生广告。如果使用的GADAdLoaders配置为请求多种广告格式,此方法会非常有用。

  第一步是布置要用来展示原生广告素材资源的UIViews。与创建任何其他 xib 文件时一样,您可以在 Interface Builder 中执行此操作。原生广告的布局方式可能如下所示:

  此外,您还需要为GADMediaView设置自定义类,用于显示广告视频或图片。

  在视图设置完毕并已给布局分配适当的广告视图类后,请将广告视图的素材资源输出口与您创建好的UIViews相关联。下面介绍如何将广告视图的素材资源输出口与您为广告创建的UIViews相关联:

  在输出口面板中,GADNativeAdView中的输出口已与 Interface Builder 中所列的UIViews相关联。这使该 SDK 可以了解每个UIView分别显示了哪个素材资源。同时请务必注意,这些输出口表示广告中可点击的视图。

  以下代码演示了如何将UIViewRepresentable添加到视图层次结构:

  图片和视频素材资源通过GADMediaView向用户展示。这是可在 xib 文件中定义或动态构建的UIView。与所有其他素材资源视图一样,它应放在GADNativeAdView的视图层次结构中。

  例如,若要在图片显示时填充GADMediaView(广告中不包含视频),请使用以下代码:

  如果广告有视频素材资源,则会进行缓冲,并开始在GADMediaView内播放。您可以通过检查hasVideoContent来判断是否有视频素材资源。

  如果广告不包含视频素材资源,则会改为下载mainImage素材资源,并将其放置在GADMediaView内。

  如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据Apache 2.0 许可获得了许可。有关详情,请参阅Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。

上一篇:9⃣个绝佳的创意
下一篇:人才培养
相关推荐
  • 人才培养
  • Google for Developers
  • 9⃣个绝佳的创意
  • 今日头条、广点通、百度等信息流广告投放与优化
  • AI绘画短剧的核心技术解析AI绘画短剧的发展趋势
  • 口碑好的广告招牌实力盘点:深圳区域优质服务商参考
  • 这些创意就这么水灵灵地想出来了?|视觉组复盘
  • 创新服务模式新乡高新区店铺招牌广告特色一件事试运行成效初显
  • 手机摄影构图从常规到创意的视觉之旅
  • 2026年户外广告行业发展趋势前景分析预测
  • 脚注信息
    友情链接: