【问题标题】:Windows Phone XAML and XNA app with ads带有广告的 Windows Phone XAML 和 XNA 应用
【发布时间】:2014-04-04 09:21:41
【问题描述】:

我正在尝试在 WP 的 XNA 游戏中显示来自 pubcetner 的广告。我正在使用 DrawableAd 类,因为它写在这里: http://msdn.microsoft.com/en-us/library/advertising-mobile-windows-phone-xna-silverlight-hybrid-walkthrough-ads%28v=msads.20%29.aspx 但我看不到任何广告渲染。它有效吗?或者有没有其他方式来展示广告?我想试试 Adrotator,但我不能 为此获取 NuGet 包

【问题讨论】:

    标签: windows-phone-7


    【解决方案1】:

    好的,我在游戏中遇到了很多问题。

    如果没有看到您的代码,就很难进行实际诊断,因此如果不从您的 Game.cs 中发布(假设它在 Game.cs 中),您需要确保测试以下内容。

    //Global variable area
    DrawableAd bannerAd;
    string applicationID = "test_client"; //Or insert your actual ID. I recommend you first do with test client
                                          //ie. 1234567-d123-1234-a12b-1a23b4567890
    string adUnitID = "Image480_80";      //Or the actual unit ID. ie. 123456
    
    
    //Initialization
    protected override void Initialize(){
        AdGameComponent.Initialize(this, applicationId);
        AdGameComponent.Current.CountryOrRegion = System.Globalization.RegionInfo.CurrentRegion.TwoLetterISORegionName;
        bannerAd = AdGameComponent.Current.CreateAd(adUnitId, new Rectangle(0,400, 480, 80), true);
        AdGameComponent.Current.Enabled = true;
        AdGameComponent.Current.Visible = true;
    
        base.Initialize();
    }
    

    让我感到惊讶的是,我摆脱了 base.Update(...) 和 base.Draw(...) 调用,它实际上阻止了任何东西被 Ad 更新或调用。我还记得,通过我的努力,该地区在某些情况下显然很重要。找不到那个来源。你也许可以摆脱它。

    protected override void Update(GameTime gameTime)
    {
        //Your code here...
    
        base.Update(gameTime);
    }
    
    protected override void Draw(GameTime gameTime)
    {
        //Your code here...
        base.Draw(gameTime);
    }
    

    希望对您有所帮助!祝你好运。我知道我花了很长时间才弄清楚为什么我的不起作用。确保您的渲染顺序正确。我不确定,但也许你会在广告上绘制所有内容。我还没有研究你是否真的可以这样做,或者广告的深度域是否总是在顶部。我只是将我的 base.Draw(gameTime) 放在其他所有内容的底部。

    【讨论】:

    • 但我正在使用 XAML 和 XNA 应用程序。它在那里不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多