Cocos Creator 导出单独一个HTML文件

我们使用Creator制作了一个简单游戏,准备发布到FaceBook试玩广告,FaceBook要求要一个Html文件(将图像编码为 base64 字符串,将 js 集成到 index.html 中),是否有方法导出成一个html文件?

1赞

Facebook 试玩广告具体要求:

试玩广告参数是创建试玩广告素材时要满足的要求。

  • 试玩素材应为 HTML5 格式。
  • 试玩广告素材不应使用 mraid.js 格式。
  • 包含所有素材的试玩广告的单个 HTML 文件和素材应为 URI 压缩数据。(Javascript、CSS、图片、声音)。
  • 试玩广告素材大小应小于 2 MB。
  • 不允许通过外部网络加载动态素材。
  • 合并为一个文件的技巧:将图像编码为 base64 字符串,将 js 集成到 index.html 中。
  • 试玩广告素材应为纵向模式。
  • 试玩广告素材应采用响应式设计,因为它需要支持多种设备类型,而设备的分辨率各不相同。
  • 试玩 HTML5 素材中不应包含任何 JS 重定向。
  • 试玩广告素材不应发出任何 HTTP 请求。

https://www.facebook.com/business/help/412951382532338

为毛没人回复?都没遇到过这个问题?

老哥,你有解决方案了吗,求支招

这里有解决方案 https://github.com/chongshengzhujue/playableFBCompile

2赞

:+1:牛,多谢!!!!!!

楼主,不标注为已解决么?

音频问题怎样解决?

音频问题怎样解决??

音频问题怎样解决?

我使用的就是这个方法,但是还是报错误说,我动态加载了资源。但是资源都在HTML里面了啊,这个是咋回事。

这个问题已经完美解决,2.1之前的版本对facebook的playablead的支持有问题,需要修改下引擎文件,具体的方案请移步
CocosCreator制作facebook playablead

修改了引擎的JS文件进creator里面搭好的界面都看不见,不知道是不是方法不对啊?

按照上面的方法整合出了一个HTML,在网络上跑没有问题。但是上传到Facebook平台上去,界面就卡在loading 页面,不会跳进游戏页面。求指教下

我做的时候遇到两个问题,这两个问题都在博客里写到了。卡在loading页面一般是浏览器版本原因,同事用的老版本Chrome卡在loading页面,用我的最新Chrome没问题。第二个问题是引擎文件,按博客修改一下就ok。如果还不行的话,把报错贴出来,我看一下。

同事用了最新的Chrome但是还是卡在loading页面,一直在动,就是进不去游戏。

请打开开发者工具看下log,看看有没有报错

生成了单独的HTML。
在浏览器上跑也没毛病,查看了后台,也没有报错。


但是上传到Facebook的平台就是卡在loading页面了,Facebook后台打开开发者工具啥也没有。

可以看log的,你好好找找问题吧,这样连报错看不见,真的无法解决问题。普通网页和这个页面不一样,这个是一个内嵌网页,环境稍有不同,可能是你的代码报错了,也可能是引擎代码部分报错了。如果使用的是2.1以下版本的Creator,需要修改引擎文件的,怎么改,点击看博客,在文章最后

1赞