iOS 上のネイティブ アセンブリ レンダラー
ネイティブ アセンブリ レンダラーを使用すると、 バナー ネイティブ の使用が簡略化され、 バナーのように動作します。 つまり、ネイティブ バナーを Web ディスプレイ バナーのように動作するように設定できます。 レンダラーを使用すると、ネイティブ ディスプレイを生成するプロセスが簡略化され、Xandr ユーザーはネイティブ広告を実装できます。開発者は、変更や新しい形式でアプリを再構築する必要はありません。
以前は、開発者は Mobile SDK の AN Native Response クラスを使用して、UT 応答のネイティブ資産を管理する必要がありました。
renderer_url
これで、UT 応答の が処理され、Web ビューにネイティブアセットを表示するために必要なリソースと組み合わせることができます。 これにより、読み込まれた瞬間を表示する準備ができている AN MRAID コンテナー ビューが生成されます。
注:
この機能は、 バナー ネイティブでのみ使用できます。
ネイティブ アセンブリ レンダラーの要求 API
レンダラーは でのみ使用できるため、 で BannerNativeAd
を Allow Native
にYES
BannerAdRequest
設定することで有効enableNativeRendering
にすることができます。 応答は と同じ方法 BannerAd
で処理されます。
次のフィールドを設定する必要があります。
フィールド | 値 |
---|---|
AllowNativeDemand |
YES/true |
enableNativeRendering |
YES/true |
@property (nonatomic, readwrite) BOOL enableNativeRendering;
例
bannerAdObject.enableNativeRendering = YES;
ネイティブ アセンブリ レンダラーの応答 API
バナーのデリゲートは、Banner-Native RendererAd
を処理するために使用されています。
- (void)adDidReceiveAd:(id)ad
例
- (void)adDidReceiveAd:(id)ad
{
//Ad Received Successfully
}
トラッカー管理
インプレッション トラッカーは、HTML バナー広告と同じ方法で SDK によって自動的に処理されます。 クリック トラッカーは、レンダラー コンソールを使用して設定し、レンダラー自体で管理する必要があります。