【问题标题】:monotouch implement singleton Admob adsmonotouch 实现单例 Admob 广告
【发布时间】:2013-05-08 21:35:49
【问题描述】:

我正在尝试在我的应用中实施 Admob 广告。

在对以前的应用程序进行了几次测试后,我意识到屏幕之间的静态广告通常会产生更好的 eCPM。

所以我搜索了一下,发现了一篇关于为 Admob 实现单例的帖子——不幸的是,它是用 Objective-C 编写的。 我想知道是否有人在 monotouch 中实现了类似的东西,或者可能实现了会得到相同结果的东西。

这是相关的帖子: Creating A GADBannerView Singleton in AdMob Applications

感谢您的帮助!

【问题讨论】:

    标签: xamarin.ios admob


    【解决方案1】:

    我会使用 Lazy<T> 创建一个静态变量:

    private static Lazy<GADBannerView> _adBanner = new Lazy<GADBannerView>(() => new GADBannerView());
    
    public static GADBannerView AdBanner
    {
        get { return _adBanner.Value; }
    }
    

    你可以把它放在你的AppDelegate 中,或者只是放在一个静态类中。

    【讨论】:

    • 如果将来有人读它,它会很好用,但我需要在我的代码中添加某个地方 LoadRequest (GADRequest.Request);让广告出现。例如:AdmobManager.AdBanner.LoadRequest (GADRequest.Request);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多