我正在尝试在我的应用中实施Admob广告。
在我使用之前的应用程序进行了一些测试之后,我意识到屏幕之间的静态广告通常会带来更好的有效每千次展示费用。
所以我搜索了一下,发现了一篇关于为Admob实现单例的帖子 - 不幸的是它是用Objective-C编写的。 我想知道是否有人在monotouch中实现了类似的东西,或者实现了可以获得相同结果的东西。
这是相关帖子: Creating A GADBannerView Singleton in AdMob Applications
感谢您的帮助!
答案 0 :(得分:1)
我只想使用Lazy<T>
创建一个静态变量:
private static Lazy<GADBannerView> _adBanner = new Lazy<GADBannerView>(() => new GADBannerView());
public static GADBannerView AdBanner
{
get { return _adBanner.Value; }
}
您可以将其放在AppDelegate
中,或者只放在静态类中。