1

エミュレーターを実行しているアプリとデバイスでテスト広告を表示しようとしていますが、テスト広告の画像がなく黒いスペースしか表示されません。何か不足していますか? XAML.CS ファイルにはコードが必要ですか? Google で見つかった以前の情報は、この VS バージョンから廃止されたようです...

編集: AdControl をツールボックスからシンプルなアプリ テンプレートにドラッグ アンド ドロップすると、エミュレーターの読み込み時にテスト広告の画像が表示されますが、HTML5 VS2012 テンプレートに配置すると表示されません... 制限?

ここに私のXAMLがあります:

    <Grid x:Name="LayoutRoot" Grid.Row="1" Background="Transparent">

        <Grid x:Name="Grid1">
         <phone:WebBrowser x:Name="Browser"
                      Loaded="Browser_Loaded"
                      NavigationFailed="Browser_NavigationFailed" Margin="0,0,0,80" />
    </Grid>
    <Grid x:Name="Grid2">
        <UI:AdControl ApplicationId="test_add" Foreground="White" AdUnitId="Image480_80" Height="80" Margin="0,616,0,0" Width="480"/>
    </Grid>  
</Grid>
4

1 に答える 1

0

ドキュメントによると、 ApplicationId を変更する必要があります。

エミュレーターではライブ広告を利用できません。エミュレーターで実行する場合は、ApplicationId と AdUnitId のテスト値を使用する必要があります。ライブ広告を確認するには、デバイスでアプリを実行する必要があります。アプリがエミュレーターで実行されているときに ApplicationId が値 test_client に設定されていない場合、アプリはエラーをスローします。エラー メッセージには、「エミュレータからのテストに pubCenter ID を使用することはできません。これらの ID でテストする場合は、アプリケーションをデバイスにデプロイしてください。それ以外の場合は、ApplicationId を test_client に変更し、AdUnitId をドキュメントに記載されているサポートされている広告タイプのいずれかに変更してください。」</p>

そうは言っても、Windows Phone 8 プロジェクトの Blend または VS 2012 のデザイナーにテスト イメージを表示できないようです。ただし、Windows Phone 7 プロジェクト (別の dll を参照) では機能するようです。

アプリを開発するために画像を見る必要がありますか? それが機能すると想定してから、テスト電話に展開してテストし、広告が表示されることを確認する必要があります.

于 2012-12-19T18:38:46.430 に答える