ADMob 原生广告展示不完全,mediaView无图片数据

简介: 在接入原生广告时,比如在splash 请求一个原生广告,然后缓存起来,跳转带首页展示一个原生广告,结果遇到了广告展示不完全的问题(有文案,title,appIcon,点击按钮,如果不缓存直接请求展示则没有问题),可以进行点击跳转,但是却没有广告大图,改了好一会儿,终于解决了这个问题。

最近在接goggle的广告模块,遇到一些杂七杂八的问题,在此进行一些记录。


在接入原生广告时,比如在splash 请求一个原生广告,然后缓存起来,跳转带首页展示一个原生广告,结果遇到了广告展示不完全的问题(有文案,title,appIcon,点击按钮,如果不缓存直接请求展示则没有问题),可以进行点击跳转,但是却没有广告大图,改了好一会儿,终于解决了这个问题。


解决办法:


在load广告后,setReturnUrlsForImageAssets()设置为false;

d2ddfa65f74485addb8f1977e2af7b9.png



官方解释:通过NativeAd返回原生广告的图片素材资源。Image实例,它包含一个Drawable和一个Uri。如果这个选项设置为false(这是默认值),Google移动广告SDK会自动获取图片素材资源,并为你填写Drawable和Uri。但是,如果设置为true,SDK将只填充Uri字段,从而允许您决定是否下载实际的图片。


意思是SDK会把把素材图片下载下来,我设置布局加载mediaview的时候会自动显示,true的话就要用url再去加载图片。补充:

2a091b08e2834ca64d1816c920b2b9b.png

有时候给大图mediaView设置mediacontent时,你传入的是一个对象,他确实可能不是空的,但是他在里面加载的时候,也有可能加载不出来,这时候,为了美光,就要给这个原生广告的mediaView设置默认背景,尽管他没大图内容,但是其他的内容,例如callToAction也可以响应点击跳转事件。


相关文章
|
存储 缓存 负载均衡
【2022持续更新】大数据最全知识点整理-HBase篇
【2022持续更新】大数据最全知识点整理-HBase篇
2120 0
【2022持续更新】大数据最全知识点整理-HBase篇
|
3月前
|
机器学习/深度学习 人工智能 算法
PPO算法全解:让AI“学步”更稳的强化学习秘诀
本文用“教孩子骑车”比喻,生动解析PPO算法如何通过“信任区域”约束与Clipping裁剪机制,实现稳定高效的强化学习。避开复杂数学,讲清其在RLHF、大模型对齐中的核心作用,并提供可运行代码与调参指南。(239字)
|
传感器 物联网 测试技术
智能硬件类产品定制开发流程
硬件定制开发是指根据特定需求设计和制造符合客户要求的硬件产品,包括定制电路设计、功能模块集成、外观设计等。这种方式常用于满足特定行业的独特需求,以提高系统效率、降低成本、增强竞争力。
805 1
|
Web App开发 编解码 iOS开发
iOS字体像素与磅的对应关系
iOS字体像素与磅的对应关系
2058 1
如何关闭智能键盘IQKeyboardManager
如何关闭智能键盘IQKeyboardManager
525 1
|
关系型数据库 MySQL Linux
在CentOs7虚拟机Linux离线安装mysql5.6(亲测可用)
该博客文章详细记录了在CentOS 7虚拟机上离线安装MySQL 5.6版本的完整过程,包括下载安装包、导入虚拟机、卸载MariaDB、配置文件设置、服务启动和权限配置等步骤。
在CentOs7虚拟机Linux离线安装mysql5.6(亲测可用)
|
机器学习/深度学习 存储 人工智能
深度学习模型部署综述(ONNX/NCNN/OpenVINO/TensorRT)(上)
今天自动驾驶之心很荣幸邀请到逻辑牛分享深度学习部署的入门介绍,带大家盘一盘ONNX、NCNN、OpenVINO等框架的使用场景、框架特点及代码示例。
深度学习模型部署综述(ONNX/NCNN/OpenVINO/TensorRT)(上)
|
传感器 物联网 数据安全/隐私保护
|
缓存 网络协议 Linux
DNS隧道
DNS隧道
831 0
|
Kubernetes API 容器
Kubernetes之kubectl命令详解及常用示例
Kubernetes之kubectl命令详解及常用示例
837 0