一、制作的试玩广告平台要求
1、zip包大小必须小于5M
2、资源文件必须处理成base64
3、代码依赖的素材放在本地,不能存在在线请求的资源
二、制作环境和工具
环境:Mac(版本10.15.1)
工具:Cocos Creator(版本1.9.3,这里因为要使用一个合并js的脚本,但该脚本只能在这个版本使用,所以使用的cocos版本为1.9.3)
合并脚本:cocosCreator打包web-mobile合并html脚本(该脚本来自一个大神所写,playableFBCompile)
三、制作流程
1、使用cocosCreator将制作好的游戏工程构建出来,发布平台选择Web Mobile,之后会在工程的build文件夹下生成一个web-mobile文件夹,里面包含有index.html等文件。
2、将脚本文件解压后,放到项目工程的根目录
3、打开命令行工具,进入到项目根目录,然后键入命令 python compile.py,合并完成后index.html文件就包含了整个文件里的所需的资源,资源以base64的形式存储;这里需要注意,如果资源里有mp4的话,需要在上传试玩广告平台时跟index.html一起保留,路径也不要改动。
4、提示
1、使用cocosCreator v1.9.3版本预览或者打包后预览的时候会提示“cUncaught (in promise) TypeError: fullscreen error”这样的一个错误,这个是cocosCreator这个版本的bug,不影响上传playableAd平台上传审核;
2、我上传的平台是Mintegral渠道,在上传的时候发现对方的平台审核有一个bug,可能会提示“文件处理方式”和“素材依赖代码的存储要求”检测不通过,这里如果确定打出的index.html文件没有问题,可以脱离线上运行,可以尝试点击点击检测界面上的刷新按钮,多刷新几次就可以全部通过检测。