2017-10-22 1 views
0

私のUWPアプリケーションでは、ウィンドウサイズに応じて320x50または640x100のいずれかになるAdControlを使用します。問題は、Microsoftが提供するテストIDを使用する場合、AppIDとUnitIDを表示しても、AppIDとUnitIDを使用している場合は、広告を表示できないということです。このアプリはインターネットクライアント機能を備えており、先週から店で個人的に利用可能で、イタリアのIPでデバッグしています。 ErrorOccuredイベントで私にNoAdAvailableというエラーが表示されます。どうすればこの問題を解決できますか?AdControlは自分のAppIDとユニットIDを持つ広告を表示しません

EDIT 1: 私は答えのリンクを使用して、Microsoftの広告SDKをインストールしますが、私は今、このエラーファイルMainPage.g.i.csにコードglobal::Windows.UI.Xaml.Application.LoadComponent(this, resourceLocator, global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); のこのラインに乗る:Windows.UI.Xaml.Markup.XamlParseExceptionを。

私はそれを解決する方法はありますか?

+1

であなたにeverthing手順が表示されます。このため、このarticleを読んで、あなたがクロスチェックのための広告二重化を試すことができます。あなたのスキップを参照してください。 –

+0

前と同じ高さと幅のAdDuplex adcontrolを追加しました。自分のIDを設定し、それをカバーしていないことを確認しました。AdDuplex広告が働いているが、私はMicrosoftの1へなぜなら彼らは広告がテストIDを使用して現れている –

+0

場合にアプリを宣伝するのではなく、あなたを支払うという事実たいと思い、それはあなたが(ドキュメントに応じて)行ってもいいであることを意味します。アプリが店舗で送信されないと、ライブIDを使用して広告が表示されないことがあります。リファレンスとして – Aalok

答えて

1

あなたは何かが、これらはsteps-

1)これはSDK

2)プロジェクトで、マイクロソフトの広告SDKへの参照を追加ダウンロード従って欠場する可能性があります。 をソリューションエクスプローラウィンドウで、右参照設定]をクリックし、参照の追加...を選択します。

参照マネージャで、[ユニバーサルWindows]を展開し、[拡張機能]をクリックし、[XAML(バージョン10.0)用のMicrosoft Advertising SDK]チェックボックスをオンにします。

参照マネージャで[OK]をクリックします。次に、あなたを追加)

xmlns:UI="using:Microsoft.Advertising.WinRT.UI" 

4 -

3)あなたはMicrosoft.Advertising.WinRT.UI名前空間 はXAML参考文献にこのコード行を追加します含めるように広告を埋め込むのページのXAMLを変更します店舗からの広告ユニットとIDを持つ広告制御は

<UI:AdControl ApplicationId="Your Ad ID" 
    AdUnitId="Your AdUnit" 
    HorizontalAlignment="Left" 
    Height="250" 
    VerticalAlignment="Top" 
    Width="300"/> 

これは、バナー広告は、そう、新しい広告ユニットを作成するには、アプリの広告で、あなたのdevのダッシュボード収益化>に行くための一例です。

*、広告ユニット名を追加バナーへ

*選択して広告ユニットのタイプ、

*およびデバイス・ファミリのWindows 10 UWPをあなたのアプリケーション、

*を選択します。

。そして、その後、あなたのインターネット接続に応じて(数秒待ったx86、x64x、ARMにあなたのアプリケーションをデバッグXAML

でいるあなたの中にあなたの広告ユニットIDとアプリIDとPASEをコピーする広告制御後に作成をクリック)広告がすぐに表示されます。広告調停を設定する必要がストアにアプリのパッケージの提出後にさらに

...それはステップ

関連する問題