如何解决1秒钟后,包含Microsoft Ads的我的网格消失
|| 更新 实际上,无需更改代码中的任何内容,它今天就可以正常工作。一夜安眠!我想微软昨天一定在广告服务器方面遇到了问题。无论如何,它现在又可以工作了:-) 1秒钟后,包含广告的我的网格消失了。它确实有效,但现在我只看到白色边框,然后消失了。这是xaml代码,在后面的代码中,我将TestMode设置为true。谁能知道为什么会这样吗?我是xaml的新手,所以我的xaml代码可能有问题吗?<phone:PhoneApplicationPage xmlns:my=\"clr-namespace:Microsoft.Advertising.Mobile.UI;assembly=Microsoft.Advertising.Mobile.UI\"
x:Class=\"GeoFlick.MainPage\"
xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"
xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\"
xmlns:phone=\"clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone\"
xmlns:shell=\"clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone\"
xmlns:d=\"http://schemas.microsoft.com/expression/blend/2008\"
xmlns:mc=\"http://schemas.openxmlformats.org/markup-compatibility/2006\"
mc:Ignorable=\"d\" d:DesignWidth=\"480\" d:DesignHeight=\"696\"
FontFamily=\"{StaticResource PhoneFontFamilyNormal}\"
FontSize=\"{StaticResource PhoneFontSizeNormal}\"
Foreground=\"{StaticResource PhoneForegroundBrush}\"
SupportedOrientations=\"Portrait\" Orientation=\"Portrait\"
shell:SystemTray.IsVisible=\"True\" Loaded=\"PhoneApplicationPage_Loaded\">
<!--LayoutRoot is the root grid where all page content is placed-->
<Grid x:Name=\"LayoutRoot\" Background=\"Transparent\">
<Grid.RowDefinitions>
<RowDefinition Height=\"Auto\"/>
<RowDefinition Height=\"*\"/>
<RowDefinition Height=\"Auto\"/>
<RowDefinition Height=\"Auto\"/>
</Grid.RowDefinitions>
<Grid.RenderTransform>
<ScaleTransform x:Name=\"SpinnerScale\" ScaleX=\"1\" ScaleY=\"1\" />
</Grid.RenderTransform>
<!--TitlePanel contains the name of the application and page title-->
<Grid Margin=\"0,5\" Grid.Row=\"0\">
<TextBlock x:Name=\"ApplicationTitle\" HorizontalAlignment=\"Left\" Text=\"GeoFlick\" Style=\"{StaticResource PhoneTextNormalStyle}\" RenderTransformOrigin=\"0.5,0.5\">
<TextBlock.Foreground>
<LinearGradientBrush EndPoint=\"0.5,1\" StartPoint=\"0.5,0\">
<GradientStop Color=\"#FFFF048B\" Offset=\"0\"/>
<GradientStop Color=\"#FFA824B1\" Offset=\"1\"/>
</LinearGradientBrush>
</TextBlock.Foreground>
</TextBlock>
<TextBlock x:Name=\"ImageLoading\" Margin=\"0,12,0\" TextWrapping=\"NoWrap\" HorizontalAlignment=\"Right\">
<TextBlock.Foreground>
<LinearGradientBrush EndPoint=\"0.5,0\">
<GradientStop Color=\"#FF434242\" Offset=\"0\"/>
<GradientStop Color=\"#FFA9A7A7\" Offset=\"1\"/>
</LinearGradientBrush>
</TextBlock.Foreground>
</TextBlock>
</Grid>
<!--ContentPanel - place additional content here-->
<Grid x:Name=\"ContentPanel\" Grid.Row=\"1\" Margin=\"12,0\">
<Image x:Name=\"FlickrImage\"/>
<Grid x:Name=\"spinner\" Background=\"Transparent\" Visibility=\"Collapsed\">
<Canvas RenderTransformOrigin=\"0.5,0.5\" Width=\"120\" Height=\"120\" Margin=\"161,173,175,264\">
<Ellipse Width=\"21.835\" Height=\"21.862\" Canvas.Left=\"20\" Canvas.Top=\"10\" Stretch=\"Fill\" Fill=\"#FFFF048B\" />
<Ellipse Width=\"21.835\" Height=\"21.862\" Canvas.Left=\"2.86816\" Canvas.Top=\"29.9581\" Stretch=\"Fill\" Fill=\"#FF0064CE\" />
<Ellipse Width=\"21.835\" Height=\"21.862\" Canvas.Left=\"5.03758e-006\" Canvas.Top=\"57.9341\" Stretch=\"Fill\" Fill=\"#FF1973D4\" />
<Ellipse Width=\"21.835\" Height=\"21.862\" Canvas.Left=\"12.1203\" Canvas.Top=\"83.3163\" Stretch=\"Fill\" Fill=\"#FF2E7FD4\" />
<Ellipse Width=\"21.835\" Height=\"21.862\" Canvas.Left=\"36.5459\" Canvas.Top=\"98.138\" Stretch=\"Fill\" Fill=\"#FF3F86D0\" />
<Ellipse Width=\"21.835\" Height=\"21.862\" Canvas.Left=\"64.6723\" Canvas.Top=\"96.8411\" Stretch=\"Fill\" Fill=\"#674588CE\" />
<Ellipse Width=\"21.835\" Height=\"21.862\" Canvas.Left=\"87.6176\" Canvas.Top=\"81.2783\" Stretch=\"Fill\" Fill=\"#675E97D4\" />
<Ellipse Width=\"21.835\" Height=\"21.862\" Canvas.Left=\"98.165\" Canvas.Top=\"54.414\" Stretch=\"Fill\" Fill=\"#67719FD2\" />
<Ellipse Width=\"21.835\" Height=\"21.862\" Canvas.Left=\"92.9838\" Canvas.Top=\"26.9938\" Stretch=\"Fill\" Fill=\"#6782A9D4\" />
<Ellipse Width=\"21.835\" Height=\"21.862\" Canvas.Left=\"47.2783\" Canvas.Top=\"0.5\" Stretch=\"Fill\" Fill=\"#FFFF048B\" />
<Canvas.RenderTransform>
<RotateTransform x:Name=\"SpinnerRotate\" Angle=\"3\" />
</Canvas.RenderTransform>
<Canvas.Triggers>
<EventTrigger RoutedEvent=\"ContentControl.Loaded\">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName=\"SpinnerRotate\" Storyboard.TargetProperty=\"(RotateTransform.Angle)\" From=\"0\" To=\"360\" Duration=\"0:0:01\" RepeatBehavior=\"Forever\" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Canvas.Triggers>
</Canvas>
</Grid>
</Grid>
<Grid x:Name=\"ImageInfo\" Grid.Row=\"2\">
<TextBlock x:Name=\"ImageTitle\" HorizontalAlignment=\"Center\" VerticalAlignment=\"Top\" Margin=\"0,3,0\" Foreground=\"#FF9A9898\" />
</Grid>
<Grid x:Name=\"Ads\" Grid.Row=\"3\" Visibility=\"Visible\">
<my:AdControl Height=\"80\" Name=\"adControl1\" Width=\"480\" ApplicationId=\"test_client\" AdUnitId=\"TextAd\" AdModel=\"Contextual\" Foreground=\"White\" />
</Grid>
</Grid>
<!--Sample code showing usage of ApplicationBar-->
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible=\"True\" IsMenuEnabled=\"True\">
<shell:ApplicationBarIconButton IconUri=\"/icons/appbar.sync.rest.png\" Text=\"Replay\" Click=\"ApplicationBarIconButton_Click_1\" />
<shell:ApplicationBarIconButton IconUri=\"/icons/appbar.feature.settings.rest.png\" Text=\"Settings\" Click=\"ApplicationBarIconButton_Click\" />
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
解决方法
以下是有关SDK的一些信息,可能会有所帮助:
此外,您必须设定
以下属性以开始
接收真实的广告。你不会
接收来自移动广告的真实广告
服务器,如果您未设置以下内容
属性。
ApplicationId提供了应用程序标识符(ApplicationId)
由Microsoft pubCenter提供。请参阅
访问Microsoft pubCenter
和接收广告主题
有关如何获取的信息
ApplicationId。
AdUnitId广告单元标识符(AdUnitId)由Microsoft提供
创建广告单元时的pubCenter。
请参阅访问
Microsoft pubCenter和接收广告
有关如何操作的信息的主题
获取AdUnitId。
TestMode为假
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。