【问题标题】:Ads disappear from the main page (UWP App)广告从主页上消失(UWP 应用)
【发布时间】:2017-08-23 05:09:58
【问题描述】:

我正在开发一个 uwp 应用程序,并且我在主页上有一个广告。同样在主页上,我有一个按钮来删除这个广告。我已经完成了这一切,它可以正常工作。但是,当我进入应用程序(在主页上)时,会显示广告以及删除它的按钮,但是如果我导航到另一个页面(例如设置)并返回主页,广告会在我没有的情况下消失删除它。

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

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

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

【问题讨论】:

标签: uwp uwp-xaml template10


【解决方案1】:

这很可能是 AdControl 中的一个错误,它也咬了其他人。为了确保,禁用主页的 NavigationCache:

NavigationCacheMode="Disabled"

现在,当用户导航回主页时,该页面应该是一个“新鲜”的实例。您的广告应该可以工作。

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

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

【讨论】:

  • 这个:NavigationCacheMode="Disabled" 解决我的问题,谢谢!广告现在不会消失。感谢您的建议,但在这个应用程序中,我只希望广告出现在主页上
猜你喜欢
  • 2018-01-21
  • 2016-02-18
  • 1970-01-01
  • 2016-01-21
  • 1970-01-01
  • 2021-04-14
  • 2011-06-05
  • 2015-02-09
  • 2017-10-06
相关资源
最近更新 更多