7.1 및 8.0 OS를 지원하는 Windows Phone 앱을 만들었습니다. 내 앱에 광고를 표시하기 위해 내 앱 하단에 AdControl
을 추가했습니다. 테스트 ApplicationId
및 Adunit Id
을 사용하는 동안 에뮬레이터와 장치 모두에 기본 microsoft add가 표시되지만 내 ApplicationId
및 Addunit 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에서 일부 웹 페이지를 완전 개방하고 완벽하게 작동합니다.,
귀하의 실제 ID 값이 아닌 것으로 알고 있습니다. 또한 404 오류는 내부 서버 오류가 발생했다는 것을 알려줍니다 ... 웹 페이지를로드하거나 'null'을 확인하지 않고 어딘가에서 HTTP를 사용하려고합니까? – Sheridan
WMAppManifest.xml에서 어떤 기능을 활성화 했습니까? – Matt
휴대 전화/에뮬레이터가 인터넷 연결을했는지 확인 했습니까? 예를 들어 IE 앱을 열어서 확인 했습니까? –