Work Records

日々の作業記録です。iPhone・androidアプリなど作っています。http://waremon.parseapp.com/

Titanium mobile Androidにnendのバナー広告を貼る

Advertising IDが必要らしい

iPhone版で動いていたソースをそのまま動かしたらエラー

[INFO] :   dalvikvm: Could not find method com.google.android.gms.ads.identifier.AdvertisingIdClient.getAdvertisingIdInfo, referenced from method net.nend.android.NendHelper.getAdvertisingId
(以下、エラーがドバーっと)

Google Playのポリシー変更により、Android で提供されている Advertising IDというものが必要との事。
さらに、Advertising IDを使用するにはGoogle Play Serviceを導入する必要がある。なかなか面倒。
Google Play Serviceの導入はググると出てくるので割愛。
Google Play Serviceだけインストールしたかったんだけど色々とアップデートされて3時間くらい使った。。。

Titanium用にモジュールを配置

そのあとどうすんだろと、色々調べていたが結局公式のウェブサイトのリンクに解決策があった。
最初にドキュメントを確認しろと。

モジュールの組み込み · fan-ADN/nendSDK-Titanium Wiki · GitHub



結構時間使った割に単純な話でした。


HTML5とJavaScriptによるiPhone/Android両対応アプリ開発ガイド (DESIGN & WEB TECHNOLOGY)

HTML5とJavaScriptによるiPhone/Android両対応アプリ開発ガイド (DESIGN & WEB TECHNOLOGY)