0

我目前有一个音乐应用程序,我正在尝试在应用程序广告墙中添加铅螺栓,但他们在这方面没有给你任何帮助。他们只说

将此链接放置在您希望 LeadBolt 应用程序墙出现的应用程序的 web 视图或移动网页的 iframe 中。

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 应用程序墙 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 "));

我的新问题是我如何让它经常出现,最重要的是直到用户关闭它

4

1 回答 1

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 = “&lt;html><body style=\”margin:0;padding:0\”&gt;<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
            }
}

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

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
                }
}

亲切的问候,

引线螺栓支持

于 2013-11-14T06:34:26.347 回答