ページへ戻る

− Links

 印刷 

AdMob実装時の注意点 のソース :: NJF Wiki

xpwiki:AdMob実装時の注意点のソース

« Prev[3]  
*AdMobのバナーはポリシー違反に注意 [#v912a02c]
海外の収益が高いので使っておきたいAdMobですが、「[[admob 垢バン:https://www.google.co.jp/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=admob+%E5%9E%A2%E3%83%90%E3%83%B3]]」などで検索すると怖い話がたくさん出るように、簡単にアカウント停止されたり、警告がきたりします。Google関連だとAdSenseも以前から同様の事があると話題でしたので、AdMobもその流れを受け継いでいると言えるかも知れません。

インタースティシャル広告についてはレイアウトによっての誤タップなどがおきにくいので、それほど気にすることはありませんが、それに比べてバナーは配置などが問題となりやすいと思われます。

[[こちらにあるように:https://support.google.com/admob/answer/6275345?hl=ja&ref_topic=2745287&vid=1-635780990699212327-1616584198]]バナーの近くにボタンを置いたり、コンテンツにかぶったりすると禁止事項にひっかかります。

しかもAdMobのバナーのやっかいなところは、ロードに時間がかかるうえに、たまに画像が表示されていないにも関わらず、タップに反応して広告を表示することです。そうなると、ユーザーはだまされたと感じて誤タップを誘発するとAdMobに通報する可能性があります。また、AdMob側も誤タップと思われるような不自然なタップ数の推移などは監視しているようなのでそれに引っかかるかも知れません。

この対策として以下の物があります。

**バナーに背景色を入れる [#jea89789]
理由は不明ですが、バナーに背景色を入れるとなぜか画像が表示されないという現象が起こりにくくなります。
[[参考:http://stackoverflow.com/questions/21408178/admob-wont-show-the-banner-until-refresh-or-sign-in-to-google-plus]]

 adView.setBackgroundColor(Color.BLACK);

この方法ではロード前でも背景が表示されるので、いきなり広告が出て誤タップということにもなりにくくなります。しかし、見栄えはあまりよくありません。すぐに広告が出るようにAdMobがちゃんと対応してくれるのが一番良く、無理ならロード中にそれっぽい画像でも表示してくれると助かるのです、しかたないです。

**バナーが表示される場所に気をつける [#y1bb2ca7]

ポリシー違反にならないようにするには、コンテンツと広告が重なってはいけません。また、アプリのコンテンツの間に広告を入れてはいけません。よって、上下や左右端に広告を入れるための領域をとってそこに入れる必要があります。
また、その近くにボタンは配置しないようにしなければなりません。

これは開発の後半、レイアウトを決めてから気づくと修正がかなりやっかいになります。最初からある程度ボタンを一方によせたり広告のスペースをとっておく必要があります。

**他のアドネットワークを用意して切り替えられるようにしておく [#v32955c7]
複数の広告を実装しておき、それをサーバー側で切り替えられるようにしておくと、警告されたときAdMob以外を表示できるので安心です。
AdMobのメディエーションを使うと止められて全滅ということもありえます。他のメディエーションネットワークでも同じリスクがあるので、できるだけ自分で実装しておく必要があります。
いささか面倒ですが、広告ネットワークの障害時などにも使えるので余裕があればやっておいたほうがよいでしょう。
自分で実装し、かつAdMobや他のメディエーションを併用すれば両方のメリットを受けられます。

« Prev[3]