我有一个广告和一个按钮,可以在我的主页上删除同一个广告(我只在主页上刊登广告),在一个uwp应用中。如果我点击该按钮,它会移除广告和按钮,但如果我导航到其他页面(例如设置)并再次返回主页面,则广告和要删除的按钮已经在那里了。
在我的XAML中,我将两个元素(按钮和广告)显示为:Visibility="Visible"
这是我删除广告的代码:
private async void removeAds_Click(object sender, RoutedEventArgs e)
{
if (!AppLicenseInformation.ProductLicenses["RemoveAdsOffer"].IsActive)
{
try
{
PurchaseResults results = await CurrentAppSimulator.RequestProductPurchaseAsync("RemoveAdsOffer");
if (results.Status == ProductPurchaseStatus.Succeeded)
{
removeAds.Visibility = Visibility.Collapsed;
Ad.Visibility = Visibility.Collapsed;
}
}
catch (Exception ex)
{
throw ex;
}
}
else
{
}
}