应用程序弹出广告中的Leadbolt,使用iframe和关闭按钮创建定时弹出窗口

时间:2013-11-04 17:58:51

标签: c# windows windows-phone-7 windows-phone-8 windows-phone

我目前有一个音乐应用程序,我正在尝试广告引导螺栓inapp广告墙,他们没有给你任何帮助,这是什么。所有他们放的是

将此链接放置在您的应用的网页浏览量或移动网页的iframe中,以便显示您的LeadBolt应用墙。

http://ad.leadboltads.net/show_app_wall?section_id=97 * *

在编程方面我是一个新手

我已经问过并且我已经研究了几个小时而且我无法找到解决方案我能得到的是混合答案

所有我真正追求的是一个简单的定时弹出窗口,其中包含一个iframe,它调用该地址,因此它运行广告直到关闭然后在x个时间后再次弹出,这是最好的方式要解决这个问题还是有另一种方式

我不是故意粗鲁,但可以回答谁,详细回答,因为就像我说我是一个新手,提前谢谢

编辑*

我刚刚在那里发现了这个  在XAML文件中添加以下行     webview height =“50”width =“320”x:name =“webview”>

然后在xaml.cs文件中添加以下代码以加载HTML横幅或HTML App Wall webview.NavigateToString( “HTTP://ad.leadboltads.net/show_app_ad.js SECTION_ID = XXXXXXXXX \” >“中);

//对于App Wall,请使用以下代码: // webview.Navigate(new Uri(“http://ad.leadboltads.net/show_app_wall?section_id=xxxxxxxx”));

我的新问题是如何让它经常出现,高于其他所有内容,直到用户关闭它

1 个答案:

答案 0 :(得分:0)

感谢您发布您的问题。我们LeadBolt的技术团队提供了以下建议来帮助您。

如果您需要进一步的帮助,我建议您直接与您的客户经理联系,或发送电子邮件给我们的支持小组。

To Add a simple auto-refreshing HTML Banner:

1.       In your xaml file, add a WebView object like so: <WebView x:Name="banner"     Width="320" Height="50" />
2.       Add the following code in your xaml.cs file. Please note this is just a sample code, please modify the class and method names as suited to your App’s xaml.cs file:

namespace HTMLAdDemo
{
            public sealed partial class MainPage : Page
            {
                            private DispatcherTimer timer = new DispatcherTimer();
                            String bannerHtml = “<html><body style=\”margin:0;padding:0\”><script type=\"text/javascript\" src=\"http://ad.leadboltads.net/show_app_ad.js?section_id=YOUR_LB_SECTION_ID\"></script></body></html>”;

                            public MainPage()
{
            this.InitializeComponent();
            banner.NavigateToString(bannerHtml);

                                            // now setup timer to refresh banner every 30s
                                            timer.Tick += (sender, e) => { bannerWebview.NavigateToString(bannerHtml); };
                                            timer.Interval = new TimeSpan(00, 0, 30); //change this number to modify the refresh time
timer.Start();
}
                            // Your other App Specific functions here
            }
}

使用关闭按钮添加App Wall。请注意:这只是一个示例代码,您的应用程序中的实际实现可能会有所不同,以满足您的应用程序的要求(即颜色,文本和样式需要根据您的应用程序的要求进行修改):

1.       In your xaml file, add the following objects:


<WebView x:Name="appWall" Width="400" Height="300" />
<Button x:Name="closeButton" Width="400" Height="40" Content="Close"     HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Click="Button_Click"/>

2.       Add the following code in your xaml.cs file. Please note this is just a sample     code, please modify the class and method names as suited to your App’s xaml.cs file

namespace HTMLAdDemo
{
            public sealed partial class MainPage : Page
            {
                            public MainPage()
{
            this.InitializeComponent();

            appWall.Navigate(new Uri("http://ad.leadboltads.net/show_app_wall?section_id=YOUR_LB_SECTION_ID"));

}

private void Button_Click(object sender, RoutedEventArgs e)
{
        appWall.Visibility = Visibility.Collapsed;
        closeButton.Visibility = Visibility.Collapsed;
}

                            // Your other App Specific functions here
                }
}

亲切的问候,

LeadBolt支持