Ad Mediatorを使用すると、アプリケーション内のさまざまな広告ネットワークから情報をブロードキャストし、さまざまなSDKの順次呼び出しアルゴリズムを実装できます。 アプリケーションが、広告ネットワークの要素を呼び出すときにコンテンツを受信しない場合、接続された広告ネットワークの他のSDKへの接続を開始します。
1つの広告ネットワークを使用する場合と比較して、Ad Mediatorメカニズムは、複数の広告ネットワークの管理およびSDKアプリケーションへの統合へのアクセス、およびそれらの使用を最適化する機会を提供します。
開発者は、選択した広告ネットワークの使用頻度、およびネットワークを地域別に表示するための設定を調整できます。
広告ネットワークの広告メディエーション(広告仲介)のレポートと構成、広告リクエストの配信方法の決定は、Windows Phoneデベロッパーセンターで入手できます。
サポート
Ad Mediatorは、XAML上のWindows Phone 8.1アプリケーションおよびSilverlight上のWindows Phone 8 / Windows Phone 8.1アプリケーションで使用できます。 この拡張機能は、JavaScriptおよびWindowsストアアプリケーションを使用したWindows Phone 8.1アプリケーションのサポートに向けて開発中です。
Ad Mediatorは現在、 AdDuplex 、 Smaato、およびMicsoroft広告ネットワークSDKをサポートしています。 これらのネットワークに加えて、Silverlight上のWindows PhoneアプリケーションはAdMob 、 MobFox 、 InMobi、およびInneractiveもサポートしています。
アプリでAd Mediatorを使用する
Ad Mediator拡張機能を使用するには、Visual Studio拡張機能ギャラリーを使用してインストールする必要があります。
次に、たとえば次の記事で説明するように、サポートされている広告ネットワークのポータルに登録します。
AdMediatorをインストールする前に、アプリケーションがすでにAdDuplexなどの広告ネットワークのSDKを使用していた場合、アプリケーションで拡張コンポーネントを使用する前に、以前に接続した広告SDKへのすべてのリンクを削除します。
拡張機能をインストールしてVisual Studioを再起動した後、アプリケーションにAdMediatorControl要素を追加します。
XAMLアプリケーションコードで次の新しい行を取得します。
xmlns:WindowsPhone81="using:Microsoft.AdMediator.WindowsPhone81" <Grid> <WindowsPhone81:AdMediatorControl x:Name="AdMediator_AAB340" HorizontalAlignment="Left" Height="67" Id="AdMediator-Id-11EE90CB-F300-4A37-B7ED-52391BB5EAD4" Margin="73,362,0,0" VerticalAlignment="Top" Width="400"/> </Grid>
Nameパラメーターの値は、要素の目的に対応する任意の値に変更できますが、IDパラメーターを変更することはお勧めしません。
接続サービスを使用してアイテムを構成します。
[広告ネットワークの選択]ボタンをクリックして、アプリケーションの広告ネットワークを選択します。
そして、必要なすべての広告ネットワークdllがプロジェクトに正常に追加されました。
Windows Phone Developer Centerでアプリケーションを公開した後、接続された広告ネットワークのセットを変更することもできます。
「設定」をクリックして、広告ネットワークのポータルへの登録時に取得したデータを入力し、アプリケーションを起動します。
デフォルトのバナーサイズは、Silverlight上のWindows Phone8 / 8.1アプリケーションでは480x80、Windows Phone 8.1 XAMLアプリケーションでは400x66です。 選択した広告ネットワークのコンテンツを表示するには、バナーサイズが十分であることを確認する必要があります。 一部のネットワークでは、バナーの境界が広告ユニット全体を表示するには小さすぎる場合、コンテンツを提供しない場合があります。
ブロックのいずれかがデフォルトサイズよりも大きい場合、追加のパラメーターを使用してバナーサイズを調整することができます。
AdMediator.AdSdkParameters[AdSdkNames.AdDuplex]["Width"] = 400; AdMediator.AdSdkParameters[AdSdkNames.AdDuplex]["Height"] = 80;
MSDNのAdMediatorに関する詳細情報。
おわりに
Ad Mediatorは、Windows Phoneのアプリケーションで複数の広告ネットワークのバナーを表示するための単なる拡張機能ではなく、モバイルアプリケーション開発者が利用できるまったく新しい広告メディエーションアルゴリズムの一部です。
このコンポーネントをアプリケーションに統合すると、特定の地域での広告ネットワークの人気度に応じて、広告をブロードキャストするためのさまざまな設定を作成して使用できます。 また、Windows Phoneデベロッパーセンターで、現在の広告構成の有効性に関する詳細なレポートを受け取ります。
次の記事では、1つの広告ネットワークのみのSDKを統合する場合と比較して、広告メディエーションアルゴリズムを使用したWindows Phoneアプリケーションの広告収入の増加に関する情報を提供します。
便利なリンク
- Azureを30日間無料でお試しください !
- Microsoft Azure Development Center(azurehub.ru) -スクリプト、ガイド、例、開発の推奨事項
- Twitter.com/windowsazure_ru-最新のMicrosoft Azureニュース
- FacebookのMicrosoft Azureコミュニティ -専門家、質問
- Microsoft Cloudおよびその他の仮想アカデミーコースを学ぶ
- ビジネスとクラウド:ベストプラクティスソリューション
- 大規模組織向けのWindows 8.1アップデート。 はじめに
- Microsoft Hybrid Cloud:サンプルガイド
- Windows 8.1のユーザーを準備するためのツールキット
- Win2Dグラフィックスライブラリの概要
- 無料または試用版のVisual Studioをダウンロードする
- ユニバーサルWindows 開発者になる