Skip to content

Q4`24-Slots-关于 FB Canvas 审核风险评估、优化方案

风险、影响:

1、有违规未解决期间,FB gaming 将不在提供游戏展示,影响用户获取;

2、违规触发频率越来越高,需要付出的人力成本激增;

3、FB 不再维护 Canvas 游戏,如违规遇到技术性障碍,几乎无法再从 FB 获得技术支持;导致我们这边解决违规的成本进一步增加;

4、存在 FB 彻底关停 Canvas 游戏的可能,目前未检索到相关 deadline;

5、存在 loading 问题持续恶化可能;

比如,按照当前的开发模式和习惯,代码、资源持续堆积,最终可能填平资源后置加载优化出来  

的空间;

6、存在 loading 问题无法通过申诉解决的可能性;

现状:

审核、违规频次:

FB 对我们 canvas 端的审核越来越频繁,去年两三个月一次,今年几乎一个月一次,到最近几乎几天、几小时一次;
原因:1、FB 巡回、随机审核机制;2、用户在 fb 平台的 report 触发审核;3、通过申诉解决的问题 FB 可能持续关注;

违规类型、常规解决案例:

1、一些外链点击无效、点赞按钮等 fb 功能性按钮点击无效;
解决案例:

干掉没有用按钮或外链,申诉;

2、头像、邀请等点击无效,或审核人员找不到,看不到预期的效果;
解决案例:

截图告知点击位置、效果图,申诉;
比如 vss 左上角的邀请按钮被后来aihelp 入口遮挡了一部分点击区域,
在未解决点击区域遮挡问题之前,通过截图告知的方式可申诉通过;

3、FB登录 sdk 异常;
解决案例:

通常违规会说无法 login;
大部分情况是 FB 内部错误,查看其他公司相似产品是否有同样的情况;
提交 bugreport,观察社区是否有类似反馈;
确认情况后申诉;

4、无法进入大厅;
解决案例:

通常违规会说无法 login;
大部分情况是服务器维护,比如发版、服务器升级等,期间审核人员进入,发现无法进入大厅;
确认下违规发起时间是否重合,如果重合,等服务器正常后提起申诉;

5、退出登录、切换账号、删除账号等未找到功能点无法完成审核;
解决案例:
已经增加了账号删除等功能,如果再遇到类似违规,直接截图申诉;
6、隐私链接无法访问、展示不够明确、条款不符合规定等;
解决案例:
按照要求完善隐私政策,通常会涉及到法务,比如美国各州政策变更等;  

请其他部分协助完成修正后,截图、提供链接、申诉;

7、加载时长多长,审核人员认为体验不好;
解决案例:
截图申诉,告知审核员我们正在努力改善这个问题,但是需要更多时间,请求本次审核放过;

问题 7 尤为突出;

1、canvas 的 loading 时长问题,无法在短期内通过技术手段彻底解决;  
原因:canvas 本质上是一个 web 页面,即便所有活动都做到了后置加载,进到大厅需要加载的基础、通用资源仍然是一个庞大的基数(1W+ 文件,所有活动后置以后也有6K+),所有的优化方案都无法短期内做到质的提升;  
2、这个问题可能会触发玩家在平台上 report,进而频繁触发审核;

违规解决期限说明:

1、每个违规一个月deadline,有两次延期机会,每次延期时长一个月;  
2、inreview 期间会暂时解除违规状态;  
3、inreview 时长几十分钟、几个小时到几天不等;

违规申诉的经验说明:

1、每个审核人员都有不同偏好和回复逻辑,申诉时要注意揣摩其所描述问题的具体指向;  
2、审核如果一直无法通过,放置一段时间后再申诉有可能会更换审核员;  
3、申诉尽量附带截图、视频、相关链接等,有些审核员会通过这些信息直接放过审核;

预案:

1、加速推进活动资源加载后置;部分基础资源剔除做加载后置;

2、开始推进减法工作:

2.1、干掉不再需要、价值不高的老活动、老关卡、老功能、老资源、老代码;

2.2、详查 loading 阶段的冗余资源;(提升有限,风险很高但有必要做);

2.3、game.js 进一步压缩;

2.4、弹板等同类型资源更通用一些;

3、提升程序团队标准化、机制化处理需求、解决问题的意识,防止资源堆积、代码堆积,提升研发效率、释放研发生产力,降低单位需求的研发成本,给系统性优化工作提供空间;

4、抛弃当前的加载方案,修改引擎, canvas 端彻底采用动态方案(类似于 H5 页面,页面直接打开,内部元素下载好一个显示一个);

4.1、该方案能彻底解决 loading 时长问题,但存在一定的技术难度;

4.2、目前有实现方案和案例,但停留在 debug 阶段,内部测试用还能凑合,线上环境需要解决大量底层问题和上层的显示逻辑;需要解决的问题经过项目体量的放大,工作量可能是指数级,不深入做一下成本无法预估;eg:cocos各渲染组件的适配,纹理、贴图、字体、粒子等;上层逻辑如何兼容资源未准备好的情况等;

5、搭建自己的网站入口,接入新的第三方登录、支付 sdk;做 canvas 玩家引流;

5.1、需要接入新的 sdk;

5.2、引流的成本、可行性有多少?

5.3、一样的 loading 时长玩家是否能够接受引流?

FB canvas 用户数据占比:

1:FB;2:amazon;3:android;null:ios及其他

登录用户占比:5% 左右

充值用户占比:4.5% 左右

充值 iap 占比:5.7% 左右

充值次数占比: 4% 左右

过去30天:

image1

最近 7 天:

image2

Released under the MIT License.