Set IsAutoRefreshEnabled="False"
for ad control
Add this line in page constructor
this.Loaded += AdShufflrForXAML.Handler.SetRefresh;
Sample ad control after update:
<StackPanel>
<UI:AdControl ApplicationId="3e87b95c-59d6-4365-977e-cda8f39bdbf6" AdUnitId="138196" IsAutoRefreshEnabled="False"
HorizontalAlignment="Right" Height="250" VerticalAlignment="Top" Foreground="Gray" Width="250"/>
</StackPanel>
Set onErrorOccurred to errorLogger
Sample ad control after update:
<div class="ad" data-win-control="MicrosoftNSJS.Advertising.AdControl" data-win-options="{adUnitId:'138196', applicationId:'3e87b95c-59d6-4365-977e-cda8f39bdbf6', isAutoRefreshEnabled:false, onErrorOccurred:errorLogger}"></div>
<script src="/AdShufflr/js/adRefresh.js"></script>
<div class="ad" data-win-control="AdShufflr.AdControl"></div>
AdRefresh.resetRefreshCounter();