Trust
Trust
  • 发布:2018-05-24 20:42
  • 更新:2022-11-15 17:51
  • 阅读:12732

广告误开原因汇总及解决办法

分类:云服务

可能的原因及方案

  • 网络劫持
    很多悬浮球或底部悬浮banner是因为三方网络劫持发生,尤其常见于加载非https的在线url。本地HTML+ajax不存在此问题。https 的 url 也不存在。本地化或加 https 可以规避三方网络劫持。不懂什么是网络劫持的自行百度下。验证网络劫持的常用办法,是切换网络后看还有没有广告了,比如从4G换成wifi,如果不是同一个网络运营商,一般不会有相同的劫持。
  • 安卓三方模拟器广告
    一些三方的安卓模拟器,在运行apk后会弹他们自己的开屏广告,也令人防不胜防。
    遇到过有开发者误以为这个是DCloud的开屏广告。此时要换到真机上再测试下。
    尤其是使用HBuilder真机运行基座是不会有广告的,在模拟器上看到真机运行的基座也有广告,大概率是被模拟器劫持了。
  • 离线打包内嵌了三方 SDK,这些 SDK 带广告。这个情况非常常见,所以一定要谨慎使用三方 SDK。
  • appid 和所有者混乱
    你的 appid 使用了别人的 appid,常见于复制项目时没有更改 appid,别人的 App 开了广告,导致你的 App 也跟着开广告了。尤其是很多开发者使用的 appid 是 HelloH5 或 HelloMUI,这肯定会出乱子。
    还有些开发者,做了很多个项目,都使用同一个appid。此时任一app申请开广告,就会导致所有app都打开广告。
    我们已经遇到几个因此发生的事故,尤其是有的app是外包公司给客户做的,影响很严重,请务必排查appid,保证appid的真实有效和独立性。
  • 对于公司项目,务必注意 appid 的所有者没有离职,如若离职时及时更换所有者。默认情况下 appid 的创建者为所有者,其他人为协作者。如需查询或变更,在开发者中心 dev.dcloud.net.cn 管理。
  • 务必保证使用真实有效邮箱注册 HBuilder 账户,邮箱账户注销前及时在开发者中心变更。乱填别人的邮箱也会造成 App 管理权失效。
  • 检查好自己的配置,多人协作项目需要检查所有人的配置。广告开通既可以在 manifest.json 中体现,也可以云端配置是否显示。开发者中心也登录检查下。
  • HBuilder工具误开广告
    其实这是误会,并不是你在HBuilder工具里打包时勾上开广告,app里就会出现广告。如果你没有真的去广告联盟后台申请认证,广告默认是不生效的,此时的app实际上是不会出现广告的。所以不要担心误开广告,就频繁在社区报问题或去广告联盟后台申请关闭。

如何关闭DCloud广告联盟

首先确认是DCloud的广告联盟,并且app上也真有广告,才有意义去谈如何关闭DCloud广告联盟。
如果你看到了广告,但根据上面的方法也不能确认是不是DCloud的广告,那么可以发出你的含广告的app或贴出截图到社区,我们来分析。

广告联盟

确认是 DCloud 广告平台的广告后,需要登录『DCloud开发者中心』。
在首页,找到出现广告的应用,点击应用名称进入该应用的管理界面。
左侧栏->广告设置

  • 广告开通状态,切换为 off
  • 填写『关闭原因』
  • 点击保存

或者在HBuilder打包界面,点那个链接"开通更多广告,获取更多收益",也可以直达广告管理界面,那个链接其实就是广告管理的意思,文字描述我们下版会改的更清楚点。

关闭广告的申请审核周期,通常为1-2个工作日,提交后请耐心等待。
之所以需要人工审核,是因为经常会发生误关广告。
大多是因为appid冲突,甲要关广告,乙要开广告,而appid竟然一样。

如果是为了Appstore审核期临时不显示广告,那么不是点申请关闭广告,而是另有一个设置。这种情况是不需要申请,直接生效。

关闭申请通过后,广告就不会再下发,无需重新打包。

换量联盟

如果加入了『换量联盟』,并且没有填写自己的换量app下载地址,此时你的app可以给别人导流,但别人无法给你导流。这种情况下为了保护你的流量权益,会用广告填充换量,即使不能真的换量,至少可以获取收入。
同样,如果需要关闭换量,需要登录『DCloud开发者中心』。找到目标应用后,进入应用的管理界面。
左侧栏->换量设置

  • 开通状态,切换为 off
  • 点击保存
  • 此操作会及时生效

关于『换量联盟』,这篇《新增用户翻倍!免费资源就在换量联盟!》文章了解一下。

身份认证

在进行上述操作的时候,可能会因为该账户没有认证,导致没有权限进行相关操作。这时,需要首先完成账号的实名认证。
关于『实名认证』,请参考 http://ask.dcloud.net.cn/question/55369 中 @DCloud_heavensoft 回复中的相关说明,这里就不重复叙述了。

再次提醒,实名认证分为个人和企业。
如果是公司app,一定要是公司来认证,千万别个人来认证。
如果是外包项目,一定要最终用户来认证。就像外包公司给甲方做app时,甲方仍然要以自己的名义申请Apple账户、微信sdk认证一样,也需要甲方以自己的名义开通DCloud的实名认证。
实名认证的周期,通常为1-2个工作日。
如果认证主体和现有创建者不一致,需要在开发者中心点击变更所有者;如果目前的开发人员仍在继续开发,则由app所有者通过添加协作者把开发人员含进来,否则目前的开发人员就不能继续打这个appid的包了。
有些开发者没怎么用过DCloud的开发者中心,要好好研究下,理顺所有者、协作者的关系。

注意事项

  • 遇到 appid 管理失误又无法联系到 appid 的所有者进行变更时,请通过邮件向 service@dcloud.io 求助。

  • 无论是『实名认证』还是『关闭广告申请』,都会在相应周期内完成认证,请耐心等待。

  • 如果上述操作完成后,依旧出现广告信息,请按照上面的说明,单独发帖提供截图等相关信息。

  • 不要重复提交认证信息,更不要频繁变更状态。

  • ide打包界面打个勾,不等于广告开了,还需要在开发者中心后台填写很多资料并经过审核才会有广告

  • 广告不管开通还是关闭,都是要经过DCloud人工审核的,不存在开广告自动,关广告人工审核的情况!

  • Appstore提审时提示idfa,那不是开通DCloud广告的意思,详见:https://ask.dcloud.net.cn/article/36107

0 关注 分享

要回复文章请先登录注册

此人禁滑稽

此人禁滑稽

骗人的,根本没有关闭入口
2022-11-15 17:51
summer2020

summer2020

根本找不到能关闭的入口, 文档太老了, 关闭入口对不上
2022-06-30 15:38
m***@126.com

m***@126.com

单个adpid广告如何动态切换服务商?
2020-09-16 17:40
DCloud_heavensoft

DCloud_heavensoft

回复 1***@qq.com :
那就仔细看看
2019-11-23 19:05
1***@qq.com

1***@qq.com

我新建项目!第一次打包就默认开了广告!我也没细看,反正是莫名其妙就有了
2019-11-23 18:59
DCloud_heavensoft

DCloud_heavensoft

回复 6***@qq.com :
开通和关闭,都要审核。如果你开通都未在后台操作、并提交若干资料、并经过审核,根本不会开通广告。是你自己没搞清楚,仔细看上面的文档
2019-11-20 17:00
DCloud_heavensoft

DCloud_heavensoft

回复 bishuihanshan :
广告从来不会莫名被开。如果是提示idfa,那不是开通了广告。参考:https://ask.dcloud.net.cn/article/36107
2019-11-20 16:55
bishuihanshan

bishuihanshan

我也是莫名被开通广告了,上传AppStore的时候被提示了,申请关闭还要审核。。
2019-11-20 16:45
6***@qq.com

6***@qq.com

广告一直是关闭状态,然后每次打包的时候都会默认勾选,觉得挺麻烦的,登录后台后看着也是关闭的但是下面几个都是勾选的,以为这里能去掉打包时的默认勾选,然后保存,然后就悲剧了。。。关闭广告审核中,本来就是关闭的,只是保存一下还要审核?撤销还变成广告打开了,现在只能等着审核。另外凭什么开通不需要认证和审核,关闭就要认证和审核。。。明明误开比误关更影响用户体验吧,都还没增强用户的依赖性就放个广告在那,更容易引起用户反感吧
2019-11-08 09:27
3***@qq.com

3***@qq.com

我用app打包后,没有勾选广告,在vivo手机下安装会报有广告等危险提示,请问这个怎么处理。
2019-08-29 12:28