我正在尝试使用Cocoapods为ios应用整合firebase / admob广告。 在Cocaopods网站上有一个指南,例如首先下载Cocoapods然后在应用程序中创建pod文件并使用pod添加代码。在Google网站上还有关于如何使用pod安装firebase ads sdk的说明,但似乎我还需要在实际应用程序中插入诸如gad等编码。我是新手,所以我有点困惑 - Cocoapods编码足够多,或者我还需要在应用程序中添加编码,以及初始化广告或创建特定广告的按钮,例如banner /插页式等?
答案 0 :(得分:0)
您还必须在应用中添加一些代码,以便在应用委托中导入Googlemobileads并在func中配置它didFinishLaunchingWithOptions:
GADMobileAds.configure(withApplicationID: "Your application id")
然后在第一个控制器或要显示添加的控制器中添加以下代码:
var bannerView: GADBannerView!
bannerView = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
bannerView.frame.origin.y = self.view.frame.size.height - bannerView.frame.size.height
self.view.addSubview(bannerView)
bannerView.adUnitID = "Your ad unit id"
bannerView.rootViewController = self
bannerView.load(GADRequest())
答案 1 :(得分:0)
另外,我认为代码在C中,这就是我遇到问题而不是Swift的原因。我已经设法完成了几乎所有事情 - 当我使用self.bannerView以及GADBannerView时,我遇到了一个问题,这些消息以前没有被声明过。我试图遵循Objective C,因为这就是代码的样子,但似乎无法解决这个问题。