*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も結構同様の事があると話題でしたので、気をつけておく必要があります。 インタースティシャル広告についてはレイアウトによって誤タップなどがおきにくいので、それほど気にすることはありませんが、それに比べてバナーは配置などが問題となりやすいと思われます。 [[こちらにあるように:https://support.google.com/admob/answer/6275345?hl=ja&ref_topic=2745287&vid=1-635780990699212327-1616584198]]バナーの近くにボタンを置いたり、コンテンツにかぶったりすると禁止事項にひっかかります。 しかも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); この方法ではロード前でも背景が表示されるので、いきなり広告が出て誤タップとうことにもなりにくくなります。しかし、見栄えはあまりよくありません。 **バナーが表示される場所に気をつける [#y1bb2ca7] ポリシー違反にならないようにするには、コンテンツと広告が重なってはいけません。また、アプリのコンテンツの間に広告を入れてはいけません。よって、上下や左右端に広告を入れるための領域をとってそこに入れる必要があります。 また、その近くにボタンは配置しないようにしなければなりません。 これは開発の後半、レイアウトを決めてから気づくと修正がかなりやっかいになります。最初からある程度ボタンを一方によせたり広告のスペースをとっておく必要があります。
(This host) = https://njf.jp