# カスタムレイアウト広告

カスタムレイアウトはアプリ内部の指定された位置に広告を表示する、最も標準的な広告フォーマットです。 フィード画面やコンテンツ内の好きな位置に掲載可能です。 カスタムレイアウトは複数のオブジェクトを統合したフォーマットになっています。

# 広告オブジェクトのロード

カスタムレイアウト広告を表示するには、FiveAdCustomLayoutオブジェクトをロードする必要があります。

AdLoaderに対してロードするスロットIDを指定するにはAdSlotConfigで行います。 また、AdLoaderはカスタムレイアウト広告のロード成功・失敗をAdLoader.LoadBannerAdCallbackを通して通知します。

AdLoaderを使ったカスタムレイアウト広告のロードは以下のようにして行います。 your-slot-idは登録したスロットIDで置きかえてください。

カスタムレイアウト広告のアスペクト比は、広告枠のフォーマット毎にサーバー側で設定されています。 そのため、広告の表示サイズとして指定するのは幅のみで、APIでは高さを指定する必要はありません。

# 広告の表示

広告がロードされると、登録したAdLoader.LoadBannerAdCallbackインターフェースのonLoadメソッドが呼ばれます。 メソッド引数として渡されたFiveAdCustomLayoutをビューに追加すると広告が表示されます。