Tag: Ad Exchange

如何将Ad Exchange实施到iOS应用中

因此,您想在闪亮的新应用中实施广告吗? 或者,也许您正在公司中的某个项目上工作,而该项目中需要广告? 无论如何,最好的方法(IMHO)是使用Google广告服务(此帖子将处理Ad Exchange,但如果您将目标定位为Firebase / AdSense,则过程基本相同)。 尽管Ad Exchange和AdSense看起来是一样的东西(至少对于我来说,仅是从服务的技术方面来看这方面的开发人员而言),但是在这两种服务上还是有很大的不同。 Ad Exchange更像是大型企业的高级选项,它提供了更多高级功能,例如匿名性,设置首选交易的能力,比AdSense提供更多的过滤和屏蔽选项,等等。 在本文中,我们将假设您(作为读者)对iOS开发领域有所了解,并且您熟悉诸如可可豆荚之类的术语。 此外,我们还将假设您已经配置了Ad Exchange帐户,已经配置并设置了广告单元ID。 让我们从横幅广告开始(因为我认为它们是最好的广告)。 首先,我们需要安装Google Mobile Ads SDK,首选的安装方法是通过可可豆荚安装它们,也可以通过下载SDK手动进行。 之后,将其复制到您的项目中。 如果您选择使用可可豆荚 ,请添加以下行: pod’Google-Mobile-Ads-SDK’ 到您的podfile,然后通过运行“ pod install”安装SDK。 现在,您的SDK已安装并准备就绪,成为有趣的部分。 首先,我们需要确定横幅广告的尺寸。 几乎没有可供选择的选项: 我们将选择第一个选项,即320×50尺寸的广告,它完全可以满足我们的需求。 现在要做的第一件事是创建广告视图,最简单的方法是通过故事板。 因此,打开情节提要,在屏幕底部创建一个尺寸为320×50(或您选择的任意尺寸)的小视图,对其进行约束,然后在身份检查器中为其指定GADBannerView的类名。 现在是显而易见的部分,从该视图到ViewController创建IBOutlet,并将其命名为“ bannerAdView”。 最后,添加用于配置和加载广告的代码。 配置非常简单明了。 但首先,请确保将SDK导入到您的视图控制器中,如下所示: 导入 GoogleMobileAds 现在创建请求,但请确保使用测试广告单元ID,或指定一个测试设备(在我们的示例中,这是模拟器): 让req = GADRequest() req.testDevices = [kGADSimulatorID] 现在,将一些信息添加到bannerAdview中,例如adSize,根视图控制器和广告单元ID: 自我 .bannerAdView.adSize = kGADAdSizeBanner 自我 .bannerAdView.rootViewController = 自我 self […]