(2023)Admob广告实践笔记

news/2024/9/14 0:44:39/

开屏

官方最佳实践

  • 最好等到您的用户使用您的应用几次后,再展示您的第一个应用打开广告。
  • 在您的用户等待您的应用加载的时间展示应用打开广告。
  • 如果您在应用打开广告下方有一个加载屏幕,并且您的加载屏幕在广告关闭之前完成加载,您可能需要在 adDidDismissFullScreenContent 方法中关闭加载屏幕。

优化思路

对于工具型产品,分热启动和冷启动两部分来处理。

○ 冷启动部分,弹出 Admob 官方的开屏广告。

○ 热启动部分,弹出自己设计的广告,可以是内部交叉推广,或者第三方商业合作。

Admob 开屏热启动部分的平台违规率比较高,如果出现设计或者代码上的差错,不只是导致 Admob 违规限流,还可能导致苹果审核的风险。

可以把这部分设计为自家的广告,因为是自行设计,在产品体验上可控性更强。

违规重灾区

容易违规的点:

冷启动时没有设计 loading 界面。

最好显式的提供“正在加载”的文案,哪怕产品加载完成了,也要做“假加载”。

和其它全屏广告交替弹出。

如插屏,激励视频等。所以在开屏结束后不要立刻弹出其它广告,最好统一管理,做个时间间隔。

横幅

最适合放底部栏

不管放顶栏还是中间,效果都不理想。

不适合的产品类型

“美”,“高级感”定位的产品

一般横幅会降低产品的“逼格”。

横屏使用的产品

横屏产品使用横幅,观感会很差。

功能层级多的应用型产品

这一类产品需要一个底部栏 Tab Bar。

子功能页是可以考虑加入,但是收益取决于该页面的展示量和用户使用时间。

违规重灾区:按钮覆盖

○ 保证按钮完全处在广告栏之外

即使按钮大部分区域可以点击,少部分覆盖在广告栏内,也是违规的。

○ 注意测试多设备的适配

因为 iPhone 系列产品的碎片化,要重点测试刘海屏,iPad 和 mini 三个系列是否出现按钮覆盖。

插屏(插页式广告)

性价比最高,适配性最广

任何产品都可以设计过渡点,例如从功能界面到设置界面,也是一个过渡点。因此,插页几乎适配一切场景。

容易违规的点

○ 在非自然过渡点弹窗

游戏进行过程中,用户操作过程中的弹窗。

○ 弹窗频率过高

一般来说,流量小的时候Admob官方不会过问。

但是如果频率过高同时点击率也很高,就有可能被警告。

最好设置一个时间间隙,例如 30 秒或 60 秒。

容易犯的错误

○ 弹窗时忘了暂停游戏

新手低级错误,会导致差评如潮。

○ 没做好加载管理

老手也可能犯的错误,导致插屏最终收益表现不佳。

GADInterstitialAd 是一次性对象。这意味着,插页式广告一经展示便不能再次展示。最佳做法是,在 GADFullScreenContentDelegate 上的 adDidDismissFullScreenContent: 方法中加载另一个插页式广告,以便在上一个插页式广告关闭后,立即开始加载下一个插页式广告。

原生

更进阶,坑也更多

最好找资深且风险意识佳的技术先仔细看一遍文档,把有坑的地方了解一遍。

中小型原生

○ 适合应用内信息流和瀑布流
○ 适合某些过渡页中的空白处

全屏原生

○ 和插屏广告的差异

插屏广告提供的是完整的广告流程,产品可以控制的交互很少。
全屏原生是一个 UIView 控件,即它可以适配进产品的交互中。

例如

  • 电子小说任意一页
  • 漫画章节任意一页
  • “故事”类信息流

○ 官方建议最佳实践

  • 自定义“广告选择”图标展示位置
  • 为每个展示位置使用独一无二的广告单元 ID
  • 将媒体视图设为一致的尺寸
  • 启用视频广告
  • [可选] 请求媒体素材资源的特定宽高比

从用官方模板起步

Admob 提供了原生广告模板,代码在 github 可以下载,地址:

https://github.com/googleads/googleads-mobile-ios-native-templates

亲测效果还不错,直接用模板,然后在模板上去调整,比较节省力气。

记得用校验器

因为原生广告很容易出错。官方 SDK 提供了 Admob 校验器,可以在早期校验原生广告是否违规。

激励

适配任何看广告得积分

比较好懂,坑也少的广告类型。几乎适用于所有经过设计的游戏和产品,即“看广告得积分”。

可选的服务端校验

轻量级游戏,可以选择不校验,把宝贵的服务端资源留给订阅等高级的付费方式吧。

注意事项

这个广告比较值得注意的是广告应该由用户主动触发,所以不要用它替代插页,不然很容易吃违规。

另外,是不是一定要观看完广告才给予奖励,这一点是开发者可以自己决定的,一般来说“慷慨”一点无妨。

插页式激励

它融合了插页和激励的优(缺)点。

○ 它有激励广告的各种功能,但唯独不需要用户触发。

激励广告一般是提供一个激励按钮,用户点击后观看广告获得“积分”。

激励广告要求开发者设计一个激励按钮,否则可能违规。

而插页激励没有这个要求,所以增加了弹性。

○ 它设计在自然过渡点,并且通过观看广告给用户奖励。

一个最自然的场景就是通关之后观看插页激励广告,在这个过程给用户通关奖励。

更多阅读

(2023)苹果AppStore关键词覆盖、权重优化进阶心得

(2023)苹果AppStore关键词覆盖、权重优化进阶心得

移动开发者联盟加入指引


http://www.ppmy.cn/news/48004.html

相关文章

Jetson Nano (4GB)烧写jetbot Image

一、Image下载 1、官方下载,浏览器访问Using SD Card Image - JetBot,下载jetbot-043_nano-4gb-jp45.zip。 注意:通过此方式下载需要电脑能访问外网。 2、天翼网盘下载,https://cloud.189.cn/t/q2mUJv7jaIna (访问码…

对字符串的所有子串的字符种类数求和

题目描述 给定一个长度为n的字符串,求该字符串的所有子串的字符种类数。 暴力方法 遍历所有子串,每次求每个子串的字符种类数,然后求和。 时间复杂度 O ( n 2 ) O(n^2) O(n2) DP 这个之前是真没想过,直到看到了大佬的思路 大…

拼多多的天天618,如何掀开电商营销的“皇帝新衣”?

电商价格战如火如荼,拼多多也在2023年4月正式启动“数码家电消费季”百亿补贴。 首季将在百亿补贴的基础上加码10亿,对手机、平板等各种数码家电,提供全品类补贴,苹果、华为、小米、美的等国内外各大品牌均会参与。拼多多相关负责…

穿拖鞋的汉子考研分享

不打无准备的仗,提前做好攻略,事半功倍! 方向一:择校经验 俗话说选择比努力更重要,当自己的方向对了,主要是选择本专业的学校方面,会让自己有更好的收获。 自己从事的工科方向,学习…

【参考文献不爆红】Word的多个参考文献连续交叉引用([1] [3]改为[1-3])

文章目录 1. 参考文献格式2. 引入参考文献3. Word的多个参考文献连续交叉引用([1] [3]改为[1-3])3.1引入两个参考文献3.2 引入三个参考文献3.3 知识科普 1. 参考文献格式 参考教程 全选参考文献–>编号的小三角–>自定义编号,修改为[]…

Elasticsearch 实战篇 | 黑马旅游

一、酒店搜索和分页 需求:实现黑马旅游的酒店搜索功能,完成关键字搜索和分页 1、定义实体类,接收前端的参数 如果当搜索条件为空的时候,就返回全部数据,不为空才按照key来搜索 二、条件过滤 修改实体类,…

云计算实战应用案例精讲-【深度学习】多模态融合(最终篇)

目录 前言 算法原理 多模态深度学习中的网络结构设计和模态融合方法 图注意力机制

MySQL-双主高可用

目录 🍁拓扑环境 🍁配置两台MySQL主主同步 🍃修改MySQL配置文件 🍃配置主从关系 🍃测试主主同步 🍁keepalived高可用 🍃keepalived的安装配置 🍃master配置 🍃slave配置 …

Python中子类__init__函数注意项小结

1. 引言 许多同学在开始学习Python中的面向对象编程时,对于子类的构造函数的初始化操作,经常会感到些许困惑,这里我来试图让它不那么令人困扰。 闲话少说,我们直接开始吧! 2. 准备工作 在面向对象编程中&#xff0c…

《LeetCode》——LeetCode刷题日记

本期,将给大家带来的是关于 LeetCode 的关于二叉树的题目讲解。 目录 (一)606. 根据二叉树创建字符串 💥题意分析 💥解题思路 (二)102. 二叉树的层序遍历 💥题意分析 &#…

scratch足球射门练习 中国电子学会图形化编程 少儿编程 scratch编程等级考试一级真题和答案解析2023年3月

目录 scratch足球射门练习 一、题目要求 1、准备工作 2、功能实现 二、案例分析

命令行语法格式

在学习一些Linux命令、执行脚本命令、安装执行程序的命令时&#xff0c;官方往往会提供一些命令行参数相关的说明。虽然不同系统会有一些差别&#xff0c;但这些说明通常是有约定俗成的写法的。 一般格式如下&#xff1a; 命令 <必选参数1|必选参数2> [-option {必选参…

node版本管理nvm的使用

在很多情况下对node版本需要安装多版本的控制&#xff0c;如何快速的切换node版本&#xff0c;请在配置完node的环境变量的基础上&#xff0c;阅读这篇文章。这里需要介绍nvm这个工具&#xff1a; 一、下载 官方下载地址&#xff1a;https://github.com/coreybutler/nvm-wind…

MATLAB | MATLAB配色不够用,近2000款配色来啦

MATLAB绘图配色不够多&#xff1f;很多python\R语言绘图包都会带着好几套配色方案&#xff0c;比如很常见的ggsci绘图包就自带45套离散配色&#xff0c;于是本工具收集了常见55个绘图包中的离散配色&#xff0c;制作出了这个包含了1967套配色的离散配色包slanCL。 基本使用 以…

煤矿电子封条视频监控系统 yolov7

煤矿电子封条视频监控系统基于yolov7python网络模型视频AI智能分析技术&#xff0c;煤矿电子封条视频监控算法模型对现场皮带撕裂、跑偏、皮带异物、堆煤等设备异常状态实时监控分析自动识别预警。YOLOv7 的发展方向与当前主流的实时目标检测器不同&#xff0c;研究团队希望它能…

【网络小知识】TCP协议介绍/三次握手,四次挥手的作用

前端开发人员需要了解三次握手和四次挥手的原因是&#xff0c;这些概念是在客户端和服务器端之间进行网络通信时所涉及到的 TCP 协议的基本知识。而对于前端来讲&#xff0c;如果页面中请求服务端数据时出现连接失败、延迟等问题&#xff0c;就需要对TCP协议中三次握手、四次挥…

蓝桥 卷“兔”来袭编程竞赛专场-08列置换加密 题解

赛题介绍 挑战介绍 列置换加密是明文以每行固定字数&#xff08;key 的字母种类数&#xff0c;一般情况下 key 会选择字母不重复的单词&#xff09;一行一行写下&#xff0c;如果最后一行字数小于每行的固定字数&#xff0c;则使用特殊符号补充&#xff0c;这样就形成了一个矩…

分布式锁Redision

目录 1.ab工具(压测工具)的安装 2.前置 3.优化 3.1synchronized修饰代码方法/代码块 3.2分布式锁事务的解决方案 3.3Redis实现锁问题 3.3.1 set ex方式 3.3.2 set ex方式设置过期时间 3.3.3单redis结点的解决UUID和LUA脚本 3.3.4redission解决分布式锁 4.Redission解…

实验4 Matplotlib数据可视化

1. 实验目的 ①掌握Matplotlib绘图基础&#xff1b; ②运用Matplotlib&#xff0c;实现数据集的可视化&#xff1b; ③运用Pandas访问csv数据集。 2. 实验内容 ①绘制散点图、直方图和折线图&#xff0c;对数据进行可视化&#xff1b; ②下载波士顿数房价据集&#xff0c;并…

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

目录 1、搭建 Linux 相关环境 2、执行解压操作 3、创建新用户 4、修改配置文件 elasticsearch.yml 5、启动 ElasticSearch 6、修改虚拟机配置文件 7、重新启动 ElasticSearch 8、查看是否启动命令 9、访问 ElasticSearch 1、搭建 Linux 相关环境 没有服务器安装VM&a…