2013-05-08 31 views
2

我试图在我的应用程序中实施Admob广告。monotouch工具单身Admob广告

经过与以前的应用程序进行的一些测试后,我意识到屏幕之间的静态广告通常会产生更好的eCPM。

所以我搜索了一下,发现了一个AdMob实现单例的帖子 - 很遗憾它是用Objective-C编写的。 我不知道是否有人在monotouch中实现了类似的东西,或者实现了一些可以得到相同结果的东西。

这是相关的职位: Creating A GADBannerView Singleton in AdMob Applications

感谢您的帮助!

回答

1

我只想让使用Lazy<T>静态变量:

private static Lazy<GADBannerView> _adBanner = new Lazy<GADBannerView>(() => new GADBannerView()); 

public static GADBannerView AdBanner 
{ 
    get { return _adBanner.Value; } 
} 

你可以,或者只是在一个静态类把这个在您的AppDelegate

+0

非常好,谢谢! – 2013-05-09 17:00:26

+0

如果有人在将来阅读它很好,但我需要在我的代码 LoadRequest(GADRequest.Request); 要显示广告。例如:AdmobManager.AdBanner.LoadRequest(GADRequest.Request); – 2013-05-09 17:02:05