2013-10-22 1 views
2

7.1 및 8.0 OS를 지원하는 Windows Phone 앱을 만들었습니다. 내 앱에 광고를 표시하기 위해 내 앱 하단에 AdControl을 추가했습니다. 테스트 ApplicationIdAdunit Id을 사용하는 동안 에뮬레이터와 장치 모두에 기본 microsoft add가 표시되지만 내 ApplicationIdAddunit Id을 사용하고 휴대 전화에서 실행하면 추가가 표시되지 않고 잠시 후에 사라집니다.광고 컨트롤에 Windows Phone 앱이 표시되지 않고 사라집니다.

많은 웹 사이트를 보았지만 그 단계를 수행했지만 작동하지 않았습니다.

Windows Phone 용 Visual Studio Express 2012 및 Windows Phone 용 ENU 버전 6.2.960.0 용 Microsoft Advertising SDK를 사용하고 있습니다.

<my:AdControl Visibility="Visible" ErrorOccurred="OnAdError_ErrorOccurred" AdUnitId="10020750" ApplicationId="e1e3c23b-3a59-4119-852e-8ad0a7f78f11" Height="80" HorizontalAlignment="Left" Margin="-12,6,0,0" Name="adControl1" VerticalAlignment="Top" Width="480" /> 

및 mainPage :

WMAppManifest.xml 기능 확인란 obiously 내가 모든 기능

여기에 내 코드

에서 MainPage.xaml 코드

을 활성화 한
ID_CAP_IDENTITY_USER 
ID_CAP_MEDIA_LIB 
ID_CAP_NETWORKING 
ID_CAP_PHONEDIALER 
ID_CAP_WEBBROWSERCOMPONENT 

를 확인했습니다. 코드 CS

using Microsoft.Advertising.Mobile.UI; 

namespace WP_AdApp 
{ 
    public partial class MainPage : PhoneApplicationPage 
    { 
     private AdControl adControl; 
     private const string APPLICATION_ID = "e1e3c23b-3a59-4119-852e-8ad0a7f78f11"; 
     private const string AD_UNIT_ID = "10020750"; 

     public MainPage() 
     { 
      InitializeComponent(); 
      Loaded += new RoutedEventHandler(MainPage_Loaded); 
     } 

     private void OnAdError_ErrorOccurred(object sender, Microsoft.Advertising.AdErrorEventArgs e) 
     { 
      MessageBox.Show("AdControl error: " + e.Error.Message); 
     } 
    } 
} 

광고 컨트롤에 오류가 발생하면 OnAdError_ErrorOccurred 이벤트 처리기로 테스트하고 있습니다. 실행 중 오류가 발생했습니다 :

HTTP 상태 오류 코드 : 찾을 수 없음 (404).

응용 프로그램 ID 및 광고 단위 ID가 실제 값이며, 인도. 응용 프로그램을 개발하고, 그리고

는 는 는

내 인터넷 연결, 난 IE에서 일부 웹 페이지를 완전 개방하고 완벽하게 작동합니다.,

+0

귀하의 실제 ID 값이 아닌 것으로 알고 있습니다. 또한 404 오류는 내부 서버 오류가 발생했다는 것을 알려줍니다 ... 웹 페이지를로드하거나 'null'을 확인하지 않고 어딘가에서 HTTP를 사용하려고합니까? – Sheridan

+1

WMAppManifest.xml에서 어떤 기능을 활성화 했습니까? – Matt

+0

휴대 전화/에뮬레이터가 인터넷 연결을했는지 확인 했습니까? 예를 들어 IE 앱을 열어서 확인 했습니까? –

답변

2

앱이 마켓 플레이스에 배포되어 있습니까? No이면 앱이 배포 된 후에 광고가 표시됩니다. 그때까지 단순히 404 서버에서 오류를 찾을 수 없습니다. 앱이 마켓 플레이스에 배포되지 않을 때까지 광고를 가져올 수 없습니다. 배포하지 않을 때까지이 메시지가 계속 표시됩니다.

+0

amu는 정확하게 맞습니다. 마침내 내 앱에 광고가 있습니다. 지원해 주셔서 감사합니다. –

관련 문제