Sawalog

スマートフォンアプリの技術的な開発ログや企画、マーケティングに関する方法やノウハウをまとめたブログ

[Titanium] iPadアプリでAdmob広告を表示する

   

Titaniumで作ったiPadアプリでAdmobの広告を表示します。

iPadアプリでは今までiPhone向けの広告(320×50)を無理やり出していたけど、iPad用の広告が出せることを今更知ったので、せっかくだから組み込んでみました。

今作ってるアプリで出してみたけど大体こんな感じ。結構でかいなぁ。

ジョジョの広告出たw

ジョジョの広告出たw

 
・Admob管理画面で広告用IDをiPad用とiPhone用の2つを取得
・広告ViewのサイズをiPadは768×90、Phoneは320×50で設定

 
コードはこんな感じ。
今つくってるアプリから抜粋して記述。

//app.js
Grobals = {};
Grobals.osname = Ti.Platform.osname,
Grobals.displayHeight = Ti.Platform.displayCaps.platformHeight,
Grobals.displayWidth = Ti.Platform.displayCaps.platformWidth,
Grobals.isTablet = Grobals.osname === ‘ipad’ || (Grobals.osname === ‘android’ && (Grobals.displayWidth > 899 || Grobals.displayHeight > 899));

//Admob
Grobals.Admob = require(‘ti.admob’);

if(Grobals.isTablet){
Grobals.admob_publisherId = ‘タブレット用のID’;
}else{
Grobals.admob_publisherId = ‘スマフォ用のID’;
}

//広告出す画面
if(Grobals.isTablet){
var admobView = Grobals.Admob.createView({
bottom : 0,
width : 768,
height : 90,
//testing:true,
testing : false,
adBackgroundColor : ‘black’,
primaryTextColor : ‘blue’,
secondaryTextColor : ‘green’,
publisherId : Grobals.admob_publisherId
});
}else{・・・

Androidタブレットの場合はwidthとheightどうするのでしょうね(他人事)
 
Admobの導入はこちらが参考になれば幸い。
【Titanium Advent Calendar 2011:十四日目】広告、AdmobとAdmakerの導入方法まとめ

// iPadのこのでかい広告の単価がどれぐらいか気になる(ΦωΦ)¥
 
 
 

 - Titanium

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

Titanium StudioでAndroid SDKを設定する方法

Titanium Studioのインストール、設定をトラブルシューティングするこ …

no image
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc8 in position xxx: ordinal not in range(128)

3時間近くハマってしまったので、自戒もこめて残しておく。 調べたら何パターンかあ …

Titanium Stdio インストール・日本語化のやり方 [Mac OS X]

Titanium Developer でアプリのビルドやデバッグをしていたけど、 …

[Titanium]Xcode4.5とXcode4.3.3を共存させる

Xcode4.5を既存のXcode4.3.3と共存させるために行ったこと。 ・i …

Xcode4.5でiOS6以外のシミュレータを追加する方法

Xcode4.5で使えるsimulatorはiOS6のみになってしまったようで、 …

Titanium Stdioでandroidの公開用apkファイルを作る方法

最近コーディングばかりに夢中で全然ブログを書いていませんでした。 Titaniu …

Titanium製アプリ150個まとめ

こんばんは、@nyacckです。 @astronaughtsさん主催のTitan …

no image
Titanium Certified Application Developerになったよ!

Titanium Certified Application Developer …

iPhoneアプリ開発におけるProvisioningファイルの設定

毎回iPhoneアプリを作るたびに実機で動かす際に証明書の発行、Provisio …

no image
iOS7でTitaniumでstatusBarのcolorを変更する(Titanium 3.2.3)

Titanium3.2以上に変えたタイミングで、ステータスバーの色の変更ができな …