草庐IT

ios - AdMob 中介测试?

我已将iAd和AdMob实现到我的应用程序中,结果发现iAd很快就会关闭。关于iAd在提交/审核后不显示的帖子已经发布了很多。所以现在我决定使用inmobi和其他一些网络。我想使用AdMob中介实现这些。AdMob运行完美,我得到了横幅广告和插页式广告的测试广告。我已遵循此AdMob中介指南,最后的某处是这样的:Thereisnoneedtowriteadditionalcodetocreateadviewsfromeachadnetwork.Mediationinvokeseachadnetwork'sadapterandSDKasnecessarytocreateads因此,要接收

ios - 在 Swift 中的特定场景中显示广告

我正在使用SpriteKit制作iOS游戏,并且刚刚实现了adMob(链接到Firebase)。但是,按照Google提供的步骤并在ViewController中添加代码后,它会在所有场景(如MainMenuScene、GameScene和GameOverScene)上显示广告。我希望横幅广告仅显示在主菜单和游戏结束场景中。下面是我在GameViewController中的代码:importGoogleMobileAdsvarbannerView:GADBannerView!varadmobBanner=UIView()classGameViewController:UIViewCon

ios - 如何从 GADRequestError 中获取 GADErrorCode?

我已经实现了一个AdMob横幅View广告,以及此处定义的GADBannerViewDelegate协议(protocol):https://developers.google.com/admob/ios/banner所以我可以使用这个回调:///Tellsthedelegateanadrequestfailed.funcadView(_bannerView:GADBannerView,didFailToReceiveAdWithErrorerror:GADRequestError){print("adView:didFailToReceiveAdWithError:\(error.l

ios - 如何展示真正的 Admob 广告而不是测试广告?

我用Swift编写了这段代码,这样当我按下一个按钮时,一个Admob广告就会出现,现在我的应用程序会显示一个测试Admob广告。我的问题是如何从展示测试广告过渡到展示真实世界的广告?顺便说一下,我在Xcode上使用模拟器,因为我没有iPhone!importUIKitimportParseimportGoogleMobileAdsclassNewsPageViewController:UIViewController{varinterstitial:GADInterstitial!overridefuncviewDidLoad(){super.viewDidLoad()self.int

ios - xcode swift admob 不在模拟器上显示实时广告

我之前在Android应用程序上实现过AdMob,除非我指定Android模拟器会显示实际广告的测试广告。@IBOutletweakvarbannerView:GADBannerView!//DisplayAdsself.bannerView.adUnitID="mypubid"self.bannerView.rootViewController=selfvarrequest:GADRequest=GADRequest()self.bannerView.loadRequest(request)我没有使用任何.test设备GAD_SIMULATOR,所以它不应该显示任何测试广告,但我在应

ios - 在其他场景中显示插页式广告 - Admob、SpriteKit、Swift

我如何每x次用户死亡或每x次用户执行按钮等操作时显示来自admob的插页式广告?这就是我在GameScene上展示插页式广告并使用简单的if语句限制广告印象的方式。 最佳答案 仅当您拥有GoogleMobileAds.sdk并将googlemobileads模块导入到您的GameViewController和GameScene或GameOverScene中时,这才有效。我将向您展示跨场景广告实现和以编程方式限制广告展示。首先,在您的GameViewController中:importGoogleMobileAdsclassGameV

swift - 如何将 AdMob GADBannerView 添加到每个 View

我在我的应用程序中为单个UIViewController实现了一个AdMob横幅,它正在运行。但是我有这么多的观点,我想在每个屏幕上显示一个横幅。我将如何实现一个出现在每个屏幕上的横幅?我在我的AppDelegate.swift中尝试这样做:dispatch_async(dispatch_get_main_queue(),{print("GoogleMobileAdsSDKversion:\(GADRequest.sdkVersion())")//bannerView.frame=CGRectMake(0,0,320,50)//self.bannerView.adSize=kGADAd

ios - Admob:我应该使用多少横幅

我有一个有很多屏幕的iOS应用程序,我想知道为每个VC放置多个横幅屏幕是否是个好主意。(即主屏幕横幅、游戏屏幕横幅、设置横幅等)或者我应该只为整个应用使用一个横幅吗?澄清:我正在尝试优化收入,我想知道添加横幅是否会增加收入 最佳答案 您可以在单个应用中使用多个横幅。只需在您的adMob帐户中添加新横幅 关于ios-Admob:我应该使用多少横幅,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

ios - 为什么 GADBannerView 未声明?

我只是想在我的新应用中添加广告。在我的其他应用中,我通过手动将框架复制到项目中来添加广告。但是这一次,我决定使用Firebase/AdMobcocoapod。所以我添加了这些行:pod'Firebase/Core'pod'Firebase/AdMob'我添加了核心,因为我还需要Firebase分析。通常,我添加一个pod后,会转到项目设置并在“LinkedFrameworksandLibraries”部分链接新添加的pod。但是当我按下+按钮时,我找不到框架。所以我没有这样做。然后我就在AppDelegate中设置了Firebase:FIRApp.configure()该应用程序运行完

ios - 如何定位 Admob 智能横幅?

我使用以下代码制作了一个320x50的横幅广告:varbannerView=GADBannerView(frame:CGRectMake(0,20,320,50))广告的y轴位置应为20,以便为状态栏留出空间。现在,我想改为使用智能横幅。所以我将代码更改为:letbannerView=GADBannerView(adSize:kGADAdSizeSmartBannerPortrait)显然上面的代码覆盖了状态栏。我不知道如何让智能横幅出现在20的y位置。 最佳答案 改变你的bannerView的frame:letbannerView