2017-03-29 3 views
0

uwp 앱을 개발 중이며 기본 페이지에 광고가 있습니다. 또한 메인 페이지에는이 광고를 삭제할 수있는 버튼이 있습니다. 나는 모든 것을 끝내었고 어떤 문제없이 잘 작동한다. 그러나 (메인 페이지의) 앱에 들어가면 광고가 표시되고 버튼도 제거됩니다.하지만 다른 페이지 (예 : 설정)로 이동하여 메인 페이지로 돌아 가면 광고가 사라집니다. 그것을 제거했다.메인 페이지 (UWP 앱)에서 광고가 사라짐

왜 이런 일이 발생합니까? 메인 페이지의 내 XAML에서 내가 가진 :

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

질문이 다릅니다. 다음은 삭제하지 않고 다른 페이지로 이동할 때 사라지는 광고입니다. 다른 문제는 이미 광고를 삭제 한 후에 사라지지 않는 제거 버튼입니다. 이들은 완전히 다른 문제입니다! –

답변

0

이 상당히입니다 : (버튼 및 광고) Visibility="Visible"

이 내 코드입니다 (이 버튼을 클릭 할 광고와 버튼을 제거) AdControl의 버그로 인해 다른 사용자도 물었습니다. 확인하려면, 메인 페이지의 NavigationCache을 해제 : 사용자가 다시 메인 페이지로 이동할 때

NavigationCacheMode="Disabled" 

지금, 페이지는 "신선한"예를해야한다. 광고가 효과가 있습니다.

AdControl을 페이지 탐색간에 작동 시키려면 AdControl 사용자가 페이지를 다시 탐색 해보십시오. 여기에 유용한 정보가있을 수 있습니다 : AdControl stops updating after navigating back in UWP.

다른 옵션은 AdControl을 페이지에 추가하는 것이 아니라 프레임에 추가하는 것입니다. 이렇게하면 모든 페이지에 항상 광고가 게재됩니다.

+0

이것은 :'NavigationCacheMode = "Disabled"'내 문제를 해결합니다. 고마워요! 광고는 이제 사라지지 않습니다. 제안을 주셔서 감사합니다.하지만이 앱에서는 광고가 기본 페이지에 있어야합니다. –