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

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

分类:云服务

可能的原因及方案

  • 网络劫持
    很多悬浮球或底部悬浮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 关注 分享

要回复文章请先登录注册

j***@qq.com

j***@qq.com

我也是莫明给开通广告了,影响严重呀
2019-01-13 23:41
Trust

Trust (作者)

回复 4***@qq.com :
请仔细阅读完文章,如果自己不能确认广告来源,请单独发帖,提供所谓的广告的截图信息,可以协助确认下。
2018-09-21 18:21
4***@qq.com

4***@qq.com

我这里也莫名其妙的就被开通广告了,这都什么跟什么啊?
2018-09-21 18:17
f***@163.com

f***@163.com

回复 Trust :
广告设置 off 是不是关闭的意思
2018-08-21 14:53
Trust

Trust (作者)

回复 f***@163.com :
已申请关闭后,在审核中,会有专门的人员负责审核的。
2018-08-21 14:52
f***@163.com

f***@163.com

已确认是DCloud 广告平台,你们按照方法关闭广告联盟和换量联盟,广告依然生效appid:com.cncn.ldx
2018-08-21 14:37
Trust

Trust (作者)

回复 hellojh :
只要在开发者中心开通,就会收到广告。无论认证与否,广告的收益都会累计下来。关闭广告,必须通过认证才可以。
2018-07-23 11:16
hellojh

hellojh

回复 Trust :
@DCloud_heavensoft:我这边的情况是这样的,打包时误勾了广告,然后在DCloud开发者中心误开了广告,我的账户是还没有认证广告联盟,但APP会收到广告,可以确定是DCloud的广告,现在想把广告关闭,提示需要认证。请问一下:1.未认证就收到广告,这是否正常?2.关闭的话,只能认证后才能关?这边的appid是:H57ADE39B
2018-07-23 10:23
1***@qq.com

1***@qq.com

回复 l***@163.com :
兄弟 找到怎么回事了吗 我也遇到这问题了
2018-07-04 17:46
Trust

Trust (作者)

回复 1***@163.com :
只有勾选过的,才会有。如果是之前的操作导致下发广告,请按照文章中的说明进行操作。
2018-06-04 11:09