-
Notifications
You must be signed in to change notification settings - Fork 0
インフィード広告実装のベストプラクティス
広告の視認性確保のため、以下を目安に実装をお願いします。
- 縦画面: 動画広告の横幅が画面横幅の50%以上であること
- 横画面: 動画広告の横幅が画面横幅の25%以上であること
※上記基準を下回る場合は、広告の配信が停止される可能性がございますので、ご了承ください。
広告であるということを必ず明記してください。 以下の例を参考の上記載をお願いいたします。
例:「PR」「スポンサー広告」「Sponsored」「広告」「AD」
広告種類によって、広告情報Class(AdfurikunNativeAdInfo)から取得できる広告情報が決まっています。
Property | 変数タイプ | モバイルバナー | レクタングル | ネイティブ広告 | 説明 |
---|---|---|---|---|---|
adnetworkKey | String | ○ | ○ | ○ | アドネットワークキー |
adNetwork | enum AdfurikunAdNetwork.AdNetwork | ○ | ○ | ○ | ADNW判断 Nend FAN Applovin Five AdMob JSTAG |
mediaType | enum MediaType | ○ | ○ | ○ | 広告タイプ MediaType.Movie, MediaType.Image |
title | String | ☓ | ☓ | ○ | 広告タイトル 下記のアドネットワークでサポート可能 Nend AfiO FAN AdMob |
desc | String | ☓ | ☓ | ○ | 広告説明文 下記のアドネットワークでサポート可能 Nend AfiO FAN |
mediaView | MediaView | ○ | ○ | ○ | 広告画面 |
※Nendのdescは100文字を超える場合があります。用途に合わせて表示ください。
ネイティブ広告(View)は、表示エリア内において(コンテンツ領域とタイトルバーを含んだエリア)、広告Viewの可視域が60%以上の時のみ動画を再生し、60%未満の場合は自動で再生を停止します。
したがって、スクロールなどで広告が隠れて、広告の見えている部分が60%未満になったタイミングで動画の再生が自動で停止されて、再び60%以上表示されたタイミングで自動的に再生が再開されます。
ただし、pauseByOperation
メソッドで動画の再生が一時停止されている場合は、60%以上が画面に表示されていても自動で動画の再生は開始されません。また、動画の停止中は案件の自動更新も同じく一時的に停止します。
*なお、この機能はOS 3.2以上の端末のみ提供となります。
広告が表示されるMediaView以外でも、アプリで作成したテキスト、ボタンなどのViewに対してもClickした時に広告へ遷移させることが出来ます。
@Override
public void onNativeAdLoadFinish(AdfurikunNativeAdInfo adInfo, String appId) {
titleView.setText(adInfo.getTitle());
ArrayList<View> clickableViews = new ArrayList<>();
clickableViews.add(titleView);
adInfo.registerClickableView(clickableViews);
}
上記のようにAdfurikunNativeAdInfo (又はAdfurikunNativeAdInfo)のregisterClickableView()関数を呼び出すことで、アプリケーションで作成したViewでもClickして遷移するような設定ができます。
FANのNativeAd広告をCustom Component連携をしてUIを組み立てる場合にはマニュアルを参考してください。
AdMobのNativeAd広告をCustom Component連携をしてUIを組み立てる場合にはマニュアルを参考してください。
- リワード広告
- インタースティシャル広告
- インフィード広告
- カルーセル広告
- アプリ起動時広告
- 共通
- AdMobメディエーション