2012年02月04日

[Android] Google Ads for Mobile を始めたときのメモ

サイトに行く。
http://code.google.com/intl/ja/mobile/afma_ads/
英語。よくわからん。

サインアップすれば良さそう。
Sign upってところをクリックする。
このページに飛んだ。
http://www.google.com/ads/mobile/publishers/

アプリ用かWeb用かと聞かれているっぽい。
App developersをクリック。
次のページで[Get started with AdMob]をクリック。

admobのアカウントを作るページに移動した。
Googleアカウントが必要みたい。
--------------------------------
Your current email address → 自分のgmailを入力
Choose a password → admob用のパスワードを設定
Re-enter password → 入力したパスワードをもう一回入力

Location → 日本
BIrthday → 自分の誕生日。「月/日/年」の形式
Word Verification → 下の歪んだ文字を入力
Term of Service → 下のテキストエリアの文章を読む
同意したら「I accept. Create my account.」をクリック
--------------------------------

…。
もうアカウントあるって怒られた…。
サインインしたらいけた…。
確かに以前作ったような…。

気を取り直して、admob登録作業を再開。
サインイン後のページで「+サイト/アプリケーションの追加」をクリック。
…先に支払い情報を登録しろと怒られた…。
--------------------------------
納税情報
国 → 日本
アカウントの種類 → 個人
商号 → 自分の氏名
納税者ID → 空欄のまま

支払い情報
PayPalで支払うにチェック
PayPalのログイン名 → ログインに使うメールアドレス
「送信」をクリック
--------------------------------

ようやくサイト/アプリケーションの追加のページに。
Androidアプリケーションをクリック。
(まだアプリできてないけど…)
--------------------------------
App名 → アプリ名
Android パッケージ URL → アプリのパッケージ名
ジャンル → アプリの属するジャンル
Appの説明 → アプリの説明
CAPTCHA → 2つの読みにくい単語を入力
「次へ」をクリック
--------------------------------

ここでSDKをダウンロードするよう促された。
「AdMob Android SDK のダウンロード」をクリック。
アプリにSDKを組み込むことにする。

たぶん組み込むのはここを読めばできる。英語…。
http://code.google.com/intl/ja/mobile/ads/docs/android/fundamentals.html

1.SDK JARをプロジェクトに追加する。
2.AndroidManifest.xmlにcom.google.ads.AdActivityを定義する。
3.admobが必要とするネットワーク系のパーミッションを追加する。

とりあえず、ここまででビルドエラーが出ないことを確認。おけ。
次にいこうと思ったけど、なんか直接AdViewを作るやり方っぽいので、XMLでのサンプルが載ったページへ。
http://code.google.com/intl/ja/mobile/ads/docs/android/banner_xml.html
こっち。

レイアウトのルート要素に以下を追加。
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
続いて、xmlのcom.google.ads.AdViewの部分を自分のプロジェクトにコピペ。

以下を書き換える
--------------------------------
MY_AD_UNIT_ID → 自分のAdMob パブリッシャー ID(admobのサイトに書いてあるとこがある)
TEST_DEVICE_ID → テストしたい端末のDeviceId(IMEI?)、ちょっとよくわからん。
--------------------------------

とりあえず、エミュレータで実行してみる。
広告出なーい。なんかだめ?
と思ったら、出ることも…。
単純に表示する広告がないだけ?よーわからん。
でも、実装はこれで良さそう。簡単。
タグ:android AdMob
posted by t2low at 23:41| Android