Go to file
guofei e29ebfe7f9 save code 2025-01-13 17:28:49 +08:00
cocos-embed first commit 2024-12-05 21:14:41 +08:00
networks add cicd replace logo 2025-01-13 17:14:39 +08:00
single-html save code 2025-01-13 17:28:49 +08:00
tiktok first commit 2024-12-05 21:14:41 +08:00
.DS_Store first commit 2024-12-05 21:14:41 +08:00
.gitignore faet: change gitignore file 2024-12-09 17:36:57 +08:00
README.md add replace ios and android url 2025-01-13 16:18:28 +08:00
htmlChannelScript.js save code 2025-01-13 17:28:49 +08:00
package-lock.json feat: add script direct export all package 2025-01-08 13:52:22 +08:00
package.json save code 2025-01-13 17:28:49 +08:00
pnpm-lock.yaml fix moloco 2024-12-09 18:08:19 +08:00
scriptBefore.js save code 2025-01-13 17:28:49 +08:00
zipChannelScript.js save code 2025-01-13 17:28:49 +08:00

README.md

cocos js开发

cocos-embed/SoyooFacade.ts加进项目 然后注释调用对应的SoyooFacade对象的方法。 必须要调用的方法有:

SoyooFacade.ReportLifeCycle(SoyooLifecyle.Ready)
SoyooFacade.ReportLifeCycle(SoyooLifecyle.Start)
SoyooFacade.ReportLifeCycle(SoyooLifecyle.Complete)
SoyooFacade.InstallGame()

zip文件渠道

这些渠道的最终产物是一个zip包。 zip文件的默认打包方式是根据以下不同渠道操作后将web-mobile文件打包成zip。

1. 渠道处理

facebook

networks/facebook.js复制到web-mobile目录下。 在wweb-mobile/index.html的"</head>"的上一行添加代码

<script src="facebook.js" charset="utf-8"></script>

google

networks/google.js复制到web-mobile目录下。 在wweb-mobile/index.html的"</head>"的上一行添加代码

<meta name="ad.size" content="width=480,height=320">
<script src="google.js" charset="utf-8"></script>

tiktok

tiktok/tiktok.jstiktok/config.json复制到web-mobile目录下。 在wweb-mobile/index.html的"</head>"的上一行添加代码

<script src="tiktok.js" charset="utf-8"></script>

在里添加

<script src= "https://sf16-muse-va.ibytedtos.com/obj/union-fe-nc-i18n/playable/sdk/playable-sdk.js"></script>

2. 打包

将web-mobile文件内容压缩成zip包。注意zip包的第一层级需要包含index.html。

vungle

vungle 和 liftoff 的渠道包需要使用mraid_support.js

  1. 把networks/mraid_support.js 复制到web-mobile下
  2. 编辑复制的mraid_support.js, 在前几行填入对应的iosUrl和androidUrl
  3. 编辑index.html在body最后加上 `js

`

单HTML渠道

1. 环境配置

需要安装nodejs 打开soyoo-cocos后先执行npm install安装依赖

2.预处理html

  1. 把目标目录web-mobile复制到soyoo-cocos目录下。
  2. 删掉index.html里的js代码部分
  3. 在body最后加上 `

`

3.渠道处理

下面四个渠道是使用 mraid_support.js
applovin
unity
appier
ironsource 需要单独加入mraid.js

(zip) liftoff

  1. 把networks/mraid_support.js 复制到web-mobile下
  2. 编辑复制的mraid_support.js, 在前几行填入对应的iosUrl和androidUrl
  3. 编辑index.html在body最后加上 `js

`

ironsource

  1. 把networks/mraid_support.js 复制到web-mobile下
  2. 编辑复制的mraid_support.js, 在前几行填入对应的iosUrl和androidUrl
  3. 编辑index.html在body最后加上 `js

`

mintegral

  1. 把networks/mintegral.js 复制到web-mobile下
  2. 编辑index.html在body最后加上 `

`

moloco

  1. networks/moloco.js复制到web-mobile目录下。
  2. 编辑index.html在body最后加上
<script src="moloco.js" charset="utf-8"></script>

4.打包

执行命令 node single-html/build.js 生成目标文件 dist/index.html即为目标文件

@media (orientation: landscape) {#splash {background-size: 15% !important;}}

<script src="https://cdn.bootcdn.net/ajax/libs/vConsole/3.15.1/vconsole.min.js"></script>
<script>new VConsole()</script>