harukazepc’s blog

インターネッツとAndroidなどが大好きです。あとは日々のことなど。

titanium の AdMaker モジュール作ってみました(Android用) #titaniumjp

タイトルの通りですが、TitaniumのAdMakerモジュールを作ってみました。
AdMakerの提供している、AndroidSDKを利用します。
(というか、そういう外部提供SDKを組み込んだ、Tiモジュールを作るのを試したかった、という裏目的)


harukazepc/TiAdMaker4Android - GitHub

(動作確認:2011/8/15時点, AdMakerSDK1.1)

もしよろしければご利用いただき、なにかあればフィードバックいただければと思います。

簡単な利用方法

モジュールの設定
  1. モジュール一式をダウンロードする
    1. 上記のgithubのDownloadsから、一式をダウンロード
    2. dist/modules/android/tv.harukaze.ti.admaker.android/0.1/lib を作成
  2. AdMakerのSDKを配置する
    1. AdMakerの配信者向け管理画面(AdMaker Publisher)から、AndroidSDKをダウンロード
    2. SDK(.jar)を先ほど作った/libへ配置
  3. 自信のTitaniumプロジェクトへ組み込む
    1. modulesディレクトリを自分のプロジェクトのtopへ配置(Resourcesの並びです)
    2. tiapp.xmlに以下を追加
<modules>
    <module version="0.1">tv.harukaze.ti.admaker.android</module>
</modules>
広告の呼び出し
  1. 以下のように呼び出して利用する
var tiadmakerandroid = require('tv.harukaze.ti.admaker.android');

// set site_id (from admaker's console)
tiadmakerandroid.setSiteId(site_id);
// set zone_id (from admaker's console)
tiadmakerandroid.setZoneId(zone_id);
// set ad_url (from admaker's console)
tiadmakerandroid.setAdUrl(ad_url);

// create admaker view
var admakerView = tiadmakerandroid.createAdMakerView({bottom:0});

window.add(admakerView);

その他

  • AdMakerさん、お世話になっております!おかげさまで、無料広告モデルが成り立っています。
    • みなさんもぜひ導入検討してみてはいかがでしょうか?
  • iPhone用には下記があるようですね。(個人的には未確認)
  • AdMakerのSDKは、モジュールに含めない形にしています。
    • AdMakerさんのものなので。ライセンスもわからなったですし。。。
  • Titaniumモジュール書けたー!Androidだけど!
    • てか、モジュールの構成もiPhone/Androidで違うな、、、まぁそうならざるを得ないんだろうけど。
  • Titaniumたーのーしーい
© harukazepc️