2017-03-29 9 views
0

私はuwpアプリケーションを開発しており、メインページには広告があります。また、メインページにはこの広告を削除するボタンがあります。私はそれをすべて完了しており、問題なく動作します。しかし、私は(メインページの)アプリケーションを入力すると、広告が表示され、ボタンもそれを削除するが、私は別のページに移動し、メインページに戻る私の持っていることなく、広告が消えるそれを取り除いた。メインページ(UWP App)から広告が消える

これはどうしてですか?私は、メインページの私のXAMLで :(ボタンや広告のための)Visibility="Visible"

これは、(ボタンがクリックされたとき、それは、広告やボタンを削除します)私のコードです:

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

[アプリを購入したときのボタンを削除するボタン]が重複していても表示されません](http://stackoverflow.com/questions/43052338/button-to-remove-ads-in-app-purchase-does-not -disappear) –

+0

質問は異なります。ここでは、別のページに移動すると消えない広告が表示されます。もう1つの問題は、広告を削除した後に消えない削除ボタンです。これらは全く別の問題です! –

答えて

0

それはかなりですAdControlのバグで他の人にも噛み付いている可能性があります。確認するには、メインページのNavigationCache無効:ユーザーはメインページに戻って移動したときに今

NavigationCacheMode="Disabled" 

を、ページには「新鮮」のインスタンスである必要があります。あなたの広告はうまくいくはずです。

AdControlをページナビゲーション間で動作させるには、AdControlユーザーが毎回ページにナビゲートして再作成するようにします。役に立つ情報はAdControl stops updating after navigating back in UWPです。

その他のオプションは、ページにではなく、フレームにAdControlを追加することです。この方法で、広告は常にすべてのページに表示されます。

+0

これは: 'NavigationCacheMode =" Disabled "'私の問題を解決しました、ありがとう!広告は今消えません。提案に感謝しますが、このアプリでは広告をメインページに表示したいだけです –

関連する問題