Video cards fixes. Localization fixes. CardAdvert created
Related Work Items: #244, #245
This commit is contained in:
@@ -3,7 +3,6 @@ using Windows.UI.Xaml;
|
||||
using Windows.UI.Xaml.Controls;
|
||||
using Microsoft.Advertising.WinRT.UI;
|
||||
using Windows.UI.Xaml.Media.Imaging;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace FoxTube.Controls.Adverts
|
||||
{
|
||||
@@ -12,12 +11,20 @@ namespace FoxTube.Controls.Adverts
|
||||
/// </summary>
|
||||
public sealed partial class CardAdvert : UserControl
|
||||
{
|
||||
NativeAdV2 advert;
|
||||
public CardAdvert(NativeAdV2 ad)
|
||||
NativeAdsManagerV2 manager = new NativeAdsManagerV2(SecretsVault.AppId, SecretsVault.AdUnitId);
|
||||
public NativeAdV2 advert;
|
||||
public CardAdvert()
|
||||
{
|
||||
InitializeComponent();
|
||||
advert = ad;
|
||||
manager.AdReady += AdReady;
|
||||
manager.RequestAd();
|
||||
}
|
||||
|
||||
private void AdReady(object sender, NativeAdReadyEventArgs e)
|
||||
{
|
||||
advert = e.NativeAd;
|
||||
Initialize();
|
||||
e.NativeAd.RegisterAdContainer(this);
|
||||
}
|
||||
|
||||
public void Initialize()
|
||||
@@ -43,6 +50,8 @@ namespace FoxTube.Controls.Adverts
|
||||
desc.Text = advert.CallToActionText;
|
||||
else
|
||||
desc.Text = advert.Price;
|
||||
|
||||
Visibility = Visibility.Visible;
|
||||
}
|
||||
|
||||
private void UserControl_SizeChanged(object sender, SizeChangedEventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user