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

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

  関連記事

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

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

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

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

no image
Titaniumで用意する画像のサイズ

Titaniumで用意する画像のサイズをまとめてみました。(2012.09.23 …

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

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

no image
[Titanium] アプリのダウンロード数をGoogle Analyticsで計測する

Titaniumアプリのダウンロード数をGoogle Analyticsで計測す …

開発したアプリの起動数をiPhoneのホーム画面で一目で確認する

自分のアプリが毎日どれぐらい使われているか、、 アプリ開発者なら気になりますよね …

no image
【Titanium Advent Calendar 2011:十四日目】広告、AdmobとAdmakerの導入方法まとめ

はじめまして、Titanium歴7ヶ月ほどのsawada50です。 このエントリ …

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

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

no image
Titaniumで実施したiOS7対応

Titaniumでいくつかアプリを作っていますが、自分が行ったiOS7対応をまと …

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

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