广告从主页面消失(UWP App)

时间:2017-03-29 15:41:21

标签: uwp uwp-xaml template10

我正在开发一个uwp应用,我在主页上有一个广告。同样在主页面上,我有一个按钮来删除此广告。我完成了所有工作,它没有任何问题。然而,当我进入应用程序(在主页面上)时,显示广告并且按钮也将被删除,但是如果我导航到另一个页面(例如用于设置)并返回到主页面,则广告消失而没有我的拥有删除它。

为什么会这样? 在我的主页XAML中,我有:Visibility="Visible"(对于按钮和广告)

这是我的代码(当点击按钮时,它会删除广告和按钮):

if (results.Status == ProductPurchaseStatus.Succeeded)
    {
      RemoveAds.Visibility = Visibility.Collapsed;
      Ad.Visibility = Visibility.Collapsed;
    }

1 个答案:

答案 0 :(得分:0)

这很可能是AdControl中的一个错误,它也咬了别人。要确保,请禁用主页面的NavigationCache:

NavigationCacheMode="Disabled"

现在,当用户导航回主页面时,页面应该是" fresh"实例。您的广告应该有效。

要使AdControl在页面导航之间工作,您可以尝试在每次用户导航回页面时重新创建AdControl。这里可能有一些有用的信息:AdControl stops updating after navigating back in UWP

其他选项是将AdControl添加到您的框架中,而不是添加到您的页面中。这样,您的广告就会始终存在于每个页面上。