可试玩广告(playable)到底是个啥

本来我只是个在小公司做换皮游戏小菜鸡,在加班加点完成了毫无创意的换皮游戏之后,老板说,发行那边需要一个可试玩广告,并发给了我一个文档+案例。

what? 在这之前,我都不知道啥是可试玩广告,这让我怎么干?
在我抓耳挠腮的打开了案例之后,豁然开朗~
这不就是弄一个静态html么?

我一想这还不简单,那个前端er不是从写html过来的,将cocos项目构建成html应该是手拿把掐的事儿吧

事实证明,我还是太年轻了,并没有看到官方能制作导出静态页面的功能

没办法,我只好依赖于各大搜索引擎和cocos论坛。但找了许久,并没有找到合适的,当时我的项目用的是ccc2.4.12,市面上能找到的都是很早之前的,不知道行不行

功夫不负有心人,在论坛看到了这样一篇文章Cocos Creator 2.4+ 打包单Html,虽然是21年的帖子,但是大版本没问题,重要的是免费的,那就试试看吧(python写的项目)

结果倒腾下了一跑,结果发现跑不起来,还好小弟之前自学过一阵python,看了源码后发现目录有问题,一顿操作之后也是完美解决,然后就新建了个demo来试试水

1赞

建好之后,构建web-mobile,然后将构建好的文件拉过去一跑,error~

事情果然没有那么简单,我又只好是瞅那py代码,一看才发现,路径有问题,构建web-mobile时勾选了MD5 cache,导致导出的文件名对不上,怎么办?不勾选试试

完美~欧克了

那就只需要去公司干活就行了,(demo是下班自己在家弄的)

燃鹅! 事情没有这么简单,家里自己的笔记本是win系统,公司电脑用的mac,倒腾半天python环境之后,居然还是跑不起来~

我又只好去啃源码,原来是项目里头进度输出用到了win系统的api,OK,非核心代码,直接干掉,开炮~

终于终于,完美的把html给导出来了,顺利交差

1赞

蛋示,这么波折的活儿不是谁都能干的,聪明的我脑袋瓜开始滴溜溜的转起来了。可试玩广告现在的需求越来越多,不可能只有我一个人用到上,也不是所有cocos人都看得懂python。那我还不自己弄一个nodejs版本的呢?

转念一想,弄成nodejs就好用了么?我何不一步到位将它弄成一个插件?这样用起来不是so easy~
要将一个python项目改成nodejs项目,甚至弄成一个cocos插件。我也是大姑娘上轿,头一回~

有难度,有搞头~冲!

很显然,这不太容易,但还是被我弄出来了,在经过2次审核驳回之后,终于修成正果上架了cocos商城,它就是CreatePlayableAd

经过我自己的尝试,这个插件支持的文件和资源的格式也基本全覆盖。包含支持 json/plist/js/pem/atlas/wasm/png/jpg/gif/wav/bin/mp3/ttf/dbbin/mp4…,而且没有sdk,没有sdk,没有sdk(重要的事情说三遍)。所以扩展性极高,任何新的平台都可以轻松拿捏。

理论上支持任意平台,例如市面上常见的applovin、facebook、google、ironsource、mintegral、pangle、unity、liftoff、moloco、tiktok、vungle

弄出来的那一刻,心情不言而喻~这也是自己技术能力的体现

最后,希望各位开发者在遇上可试玩广告playable这样的需求时,能够减少一丢丢精力和时间

如果有精力和时间的话,Cocos Creator 2.4+ 打包单Html是你的选择。

如果想节约半天的时间和精力,不妨请我一杯咖啡~前往cocos商城

2赞

大佬牛皮 但是大佬这是没发现有现成的嘛?https://github.com/ppgee/cocos-pnp/blob/main/README-CN.md

3赞

笑死 :rofl:

他要破防了 :rofl:

他估计最近熬夜还没起来

你这人怎么能这样? :joy:你就不能早点看到早点回吗…回晚了你就不能小点声吗 :joy::joy::joy:

2赞

人家只是卖个插件 你直接光速打脸输出 不过链接得东西挺好的

这…你…

没想打脸,刚好看到这个话题正好我有链接就分享一下 :sweat_smile:

哈哈哈哈哈,笑死,20年的时候如果发出来可能还行,可是都24年了哈哈哈哈哈

哈哈哈,信息差也是一种资源。而且,即便chrome很优秀,市面上也不止一种浏览器,多一种选择也不坏对么

image
楼主被你干沉默了。话说我做试玩也用的这个。 :joy:

没有没有,在组织语言,哈哈哈

给大佬格局点赞 :+1:

今天是618,插件我就直接永久免费了,欢迎各位大爷来玩 :stuck_out_tongue_closed_eyes:

2赞

插眼,方便后续用到,传送使用~