[go: up one dir, main page]

Skip to content
This repository has been archived by the owner on Apr 5, 2024. It is now read-only.

バナー型広告_広告サイズについて

fan-w-suzuki edited this page May 15, 2019 · 12 revisions

広告サイズについて

以下の広告サイズが使用出来ます。

  • 320 × 50
  • 320 × 100
  • 300 × 100
  • 300 × 250
  • 728 × 90

※広告サイズの指定は、nend 管理画面での広告枠作成時に行います。1 つの広告枠に対して、1 つの広告サイズが指定出来ます。

広告ビューサイズの指定

広告ビューを作成する際に、レイアウトの幅、高さは「wrap_content」もしくは 「該当広告枠で指定したサイズ」を指定するようにしてください。異なったサイズを指定した場合、広告が拡大/縮小表示されてしまいます。 その場合、正常な広告表示としてカウントされない場合があります。

重要

バージョン5.0.0以降のSDKでは必ずレイアウトxmlにて 名前空間(xmlns)を定義して各Attributeへ値をセットしてください。

【例】 下記広告枠がサイズ 300×250 で作成されていた場合

wrap_content を指定する例

<net.nend.android.NendAdView
 android:id="@+id/nend"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 nendsdk:NendApiKey="499f011dbec5d37cfa388b749aed2bfff440a794"
 nendsdk:NendSpotId="70357 " />

数値を指定する例

<net.nend.android.NendAdView
 android:id="@+id/nend"
 android:layout_width="300dp"
 android:layout_height="250dp"
 nendsdk:NendApiKey="499f011dbec5d37cfa388b749aed2bfff440a794"
 nendsdk:NendSpotId="70357 " />

端末のディスプレイサイズよりも大きい広告サイズを指定した場合

端末ディスプレイサイズよりも大きい広告サイズが指定されている場合、広告の表示を行いません。 アプリ側へは受信エラーが通知され、定期ロードも自動的に停止します。

image

上図のようにディスプレイに収まりきらない広告サイズの場合は表示されません。

【例:Nexus7 (1280×800px)に 728×90px の広告を表示する場合】

Nexus7 は解像度グループが tvdpi で、解像度比率が 1.3312501 であるため、728×90px の 広告を表示するためには、969×120px 以上のディスプレイサイズが必要です。 Nexus7 では、728×90px の広告は縦では表示されず、横では表示されます。

画面サイズに応じて広告サイズを自動調整する場合 (v2.6.0以降)

以下のいずれかの方法で、広告の表示サイズを画面サイズに合わせて自動調整することができます。

  • XMLでバナー広告を作成する場合
<!-- NendAdjustSizeにtrueを指定します -->
<net.nend.android.NendAdView
  android:id="@+id/nend"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  nendsdk:NendApiKey="c5cb8bc474345961c6e7a9778c947957ed8e1e4f"
  nendsdk:NendSpotId="3174"
  nendsdk:NendAdjustSize="true" />
  • コード上でバナー広告を生成する場合 NendAdViewのコンストラクタの第3引数にtrueを指定します

    Kotlin
    val nendAdView = NendAdView(this, 3174, "c5cb8bc474345961c6e7a9778c947957ed8e1e4f", true)
    Java
    NendAdView nendAdView = new NendAdView(this, 3174, "c5cb8bc474345961c6e7a9778c947957ed8e1e4f", true);

なお、本設定が適用されるのは以下のサイズの広告になります。

  • 320 × 50
  • 320 × 100
  • 300 × 100
  • 300 × 250

拡大倍率について

画面の短い方のサイズを基準に、幅320との比率で算出します(最大1.5)。

e.g. Nexus5(1080 x 1920)の場合

float density = 3.0f // Nexus5のピクセル密度
float ratio = 1080.0f / (320.0f * density); // 1.125

上記の場合、広告Viewを縦横それぞれ1.125倍に拡大して表示します。
広告の縦幅も拡大されるので、本設定を適用される場合は縦幅の拡大を考慮した上で画面レイアウトを設計して下さい。

320x50サイズの広告の表示イメージ

  • 縦向き - 自動調整OFF
  • 縦向き - 自動調整ON (拡大倍率が1.5倍以内に収まる場合は、横の余白がなくなります)
  • 横向き - 自動調整OFF
  • 横向き - 自動調整ON (縦向き時と同じ倍率で拡大されます)

日本語

nendSDK Android について

SDKの組み込み

広告の表示

ログ出力

導入サポート


English

About nendSDK Android

SDK Implementation

Display Ads

Logs Output

Supports

Clone this wiki locally