開発者3人寄ればCocosCreatorにもAppLovinを導入できたでござる

CocosCreater使いのアプリデベロッパーさんが、SDKBOXのないAppLovinをCocosCreatorで実装できるか不安がっていたところ、音もなくあらわれた別のデベロッパーさんの助言により無事に実装成功するまでの感動の数時間をドキュメンタリー。
2

プロローグ

MOCHIKIN😎モチキン @mochiking_z

弊社へも枕営業お待ちしております。

2016-12-28 10:29:52
MOCHIKIN😎モチキン @mochiking_z

@tatsuosakamoto いいの・・・?本気になっちゃうから...///

2016-12-28 12:24:05

本編

こるだ@CCエディタ拡張中... @corda_nawa

AdColonyはeCPM低いという口コミが多いし、私も一瞬使ったら低いと感じたけど、一部アプリでは高eCPMらしく、平均ではトップなんだなぁ。最適化に時間が掛かってるだけなのか? 信頼できるのはAppLovinだけど、SDKBOX無しで実装できる自信が・・・(;´Д`)

2016-12-28 11:52:35
坂本 "MOLOCO" 達夫 @tatsuosakamoto

@corda_nawa がっつりサポートしますよ!隣の席の元エンジニアが!(キリッ

2016-12-28 12:31:44
こるだ@CCエディタ拡張中... @corda_nawa

@tatsuosakamoto おお!頼もしい限りです!隣の席の元エンジニアさん!! 世にも珍しいCocosCreator使いなんですが、私の技術力ではなかなか難しく、どう実装したらいいものかなと困ってまして(;´Д`)

2016-12-28 12:35:26
坂本 "MOLOCO" 達夫 @tatsuosakamoto

@corda_nawa 過去にサポートしたことがないのですが、おそらくソースコード直接いじってSDKいれて、表示のとこも独自で実装しないといけなさそうですね。。参考になるかわかんないですが tomeapp.jp/archives/494

2016-12-28 12:42:19
MOCHIKIN😎モチキン @mochiking_z

@tatsuosakamoto @corda_nawa ちょうどいまからcocos2d-jsにApplovinSDKを導入するところです!ソースコード売ります!

2016-12-28 12:43:34
こるだ@CCエディタ拡張中... @corda_nawa

@takaoka_hide @tatsuosakamoto な、なんだってーΣ(゚Д゚) TOMEさんの記事の方法で、ネイティブの方のSDK使えるんですが、コールバックの方法がうまく行かず、リワード系が実装できないんですよね。。

2016-12-28 12:45:58
MOCHIKIN😎モチキン @mochiking_z

@corda_nawa @tatsuosakamoto コールバックからEventDispatcherを起動すればいけるかも・・・

2016-12-28 12:53:08
TOME@職業プログラマー @shinhirota

@tatsuosakamoto @ChoiChoiAdv @corda_nawa @takaoka_hide 自分はネイティブから JS へのコールバックは諦めて、JS からのポーリングで In App Purchase とか実装したことありますよw

2016-12-28 13:05:53
こるだ@CCエディタ拡張中... @corda_nawa

@shinhirota @tatsuosakamoto @ChoiChoiAdv @takaoka_hide ありがとうございます!C++ほぼ読めないですが、EventDispatcher方面で試行錯誤してみます! ポーリング私もちょっと考えましたw最終手段ですけど確実ですね〜

2016-12-28 13:10:44
MOCHIKIN😎モチキン @mochiking_z

@corda_nawa @shinhirota @tatsuosakamoto @ChoiChoiAdv 左(JS側)でCustomListenerを追加しておき、 iOS側でCallbackがきたら、dispatchする。と、JS側でconsole.logが出力された pic.twitter.com/TD2CNwugBY

2016-12-28 13:12:14
拡大
拡大
TOME@職業プログラマー @shinhirota

@corda_nawa @tatsuosakamoto @ChoiChoiAdv @takaoka_hide コールバックも結局はフレームワークがどこかでポーリングしてるんで、ポーリングもありだと思いますよ! 頑張って下さい!

2016-12-28 13:13:41
こるだ@CCエディタ拡張中... @corda_nawa

(たかおかさん早ぇよ・・・今やっと試そうとCC起動したところだよ・・・)

2016-12-28 13:16:06
MOCHIKIN😎モチキン @mochiking_z

@shinhirota @corda_nawa @tatsuosakamoto @ChoiChoiAdv たぶんこの要領で、Androidの場合もNDKからのコールバックでEventDispatcherを起動すればいけるはずです!

2016-12-28 13:16:42
こるだ@CCエディタ拡張中... @corda_nawa

@takaoka_hide @shinhirota @tatsuosakamoto @ChoiChoiAdv Cocos2d-JSで動いたならおそらくCCでも問題ないと思います!APIありますし。頑張ってみます!ヽ(=´▽`=)ノ cocos2d-x.org/docs/api-ref/c…

2016-12-28 13:18:30
坂本 "MOLOCO" 達夫 @tatsuosakamoto

@corda_nawa @takaoka_hide @shinhirota @ChoiChoiAdv なんだこれ解決した…!?衆人のなんとか、ってやつですかこれは。すごいものを見ましたw

2016-12-28 14:42:17