使用cocos creator Facebook试玩广告生成html资源压缩及打包方法
首先看一下facebook中试玩广告要求:
试玩 HTML5 素材
-
试玩游戏应为 HTML5 格式(扩展名为“html”或“htm”)。
-
文件大小应小于 2 MB。
-
试玩广告素材不应使用 mraid.js 格式。
-
试玩广告素材不应发出任何 HTTP 请求,例如:“XMLHttpRequest”。
-
试玩广告素材应为纵向模式。
-
试玩广告素材应采用响应式设计,因为它需要支持多种设备类型,而设备的分辨率各不相同。
-
包含所有素材的试玩广告的单个文件都可作为单个 HTML 文件和素材的一部分,而且应采用 URI 压缩数据格式(Javascript、CSS、图片、声音)。
-
试玩广告代码应在用户与广告中的行动号召互动时使用 Javascript 函数
FbPlayableAd.onCTAClick()。Facebook 使用该代码以导航至应用正确的应用商店页面。 -
试玩 HTML5 素材中不应包含任何 JavaScript 重定向。
-
不允许通过外部网络加载动态素材。
-
如要合并为一个文件:将图像编码为 base64 字符串,将 js 集成到 index.html 中。
文件大小小于2M,不允许通过外部网络加载动态素材。facebook试玩广告真的很多很严格了
首先从打包开始。
注:(提交前可以先把cocos中图片资源进行压缩,基本上不会失真太多
打包过程:这里博主说的很清楚
https://blog.csdn.net/xiongwen_li/article/details/108471145
cocos 版本2.4.3亲测可用
构建完,把图片和脚本全部生成一个html5文件,在dist文件夹下,如

这时候发现html文件大小4.5M不符合规定
<script type="text/javascript" src="./">
用引入代替html5里的脚本,

引入出两个脚本后基本上可以满足单html5页面<2M的要求了
并且控制台也有没有发送http请求
更多推荐



所有评论(0)