Skip to content

インフィード広告実装のベストプラクティス

ren.fujii edited this page Mar 3, 2022 · 6 revisions

広告のサイズの目安に関して

広告の視認性確保のため、以下を目安に実装をお願いします。

  • 縦画面: 動画広告の横幅が画面横幅の50%以上であること
  • 横画面: 動画広告の横幅が画面横幅の25%以上であること

※上記基準を下回る場合は、広告の配信が停止される可能性がございますので、ご了承ください。

スポンサー表記について

広告であるということを必ず明記してください。 以下の例を参考の上記載をお願いいたします。

例:「PR」「スポンサー広告」「Sponsored」「広告」「AD」 Nativead

広告を組み立てる

広告情報取得

広告種類によって、広告情報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以上の端末のみ提供となります。

広告View以外の画面でもClickできるようにする

広告が表示される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のCustom Component連携について

FANのNativeAd広告をCustom Component連携をしてUIを組み立てる場合にはマニュアルを参考してください。

AdMobのCustom Component連携について

AdMobのNativeAd広告をCustom Component連携をしてUIを組み立てる場合にはマニュアルを参考してください。

AdfurikunSDK Android について

SDKの組み込み

広告SDKの実装

その他

トラブルシューティング

Clone this wiki locally