次の方法で共有


iOS 上のネイティブ アセンブリ レンダラー

ネイティブ アセンブリ レンダラーを使用すると、 バナー ネイティブ の使用が簡略化され、 バナーのように動作します。 つまり、ネイティブ バナーを Web ディスプレイ バナーのように動作するように設定できます。 レンダラーを使用すると、ネイティブ ディスプレイを生成するプロセスが簡略化され、Xandr ユーザーはネイティブ広告を実装できます。開発者は、変更や新しい形式でアプリを再構築する必要はありません。 以前は、開発者は Mobile SDK の AN Native Response クラスを使用して、UT 応答のネイティブ資産を管理する必要がありました。 renderer_urlこれで、UT 応答の が処理され、Web ビューにネイティブアセットを表示するために必要なリソースと組み合わせることができます。 これにより、読み込まれた瞬間を表示する準備ができている AN MRAID コンテナー ビューが生成されます。

注:

この機能は、 バナー ネイティブでのみ使用できます。

ネイティブ アセンブリ レンダラーの要求 API

レンダラーは でのみ使用できるため、 で BannerNativeAdAllow NativeYESBannerAdRequest設定することで有効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 によって自動的に処理されます。 クリック トラッカーは、レンダラー コンソールを使用して設定し、レンダラー自体で管理する必要があります。