草庐IT

ios - 我如何才能知道 AdMob 是否加载了广告?

我正在使用AdMob作为iAd的备份,但我无法确定AdMob是否交付...使用iAd我可以检查isBannerLoaded或其他东西,但不能使用AdMob..无论如何,我现在一切正常,除非没有互联网连接!当iAd无法加载广告并调用didFailToReceiveAdWithError时,我会启动AdMob。对此进行测试时,我使用的错误原因是“无互联网连接”,但AdMob并未调用它自己的didFailToReceiveAdWithError。AdMob(GADBannerView*)似乎没有互联网连接不是错误如何判断GADBannerView是否失败?编辑好的,下面是我的基本代码:-(v

ios - iPhone 上的 iAd 和 Admob 插页式集成

我目前在我的iPhone应用程序中使用AdmobGADInterstitial,并且想利用iOS7中的iAdUIViewController添加项中提供的插页式广告。我猜Apple的填充率不会那么高,所以如果广告不可用,我想退回到Admob。不幸的是,iAd的API看起来非常不透明,我看不到确定广告是否可用的方法。有没有人成功地做到了这一点,如果是的话,怎么做的? 最佳答案 我错过了手动演示方法,调用requestInterstitialAdPresentation,返回一个BOOL值,表示是否显示广告。理论上我可以用这个来控制是否

ios - 尝试将 AdWhirl 与 Admob 结合使用时出错

我正在尝试为AdWhirl设置一个测试应用程序以查看其功能等。我在Xcode中设置了一个新应用程序,它只加载一个View。我已经为AdWhirl下载并添加了最新的SDK,然后删除了我不使用的适配器中的所有文件夹...按照第4步-https://www.adwhirl.com/doc/ios/AdWhirliOSSDKSetup.html然后我下载了AdMob的SDK并在Admob上设置了一个新的应用程序,在AdWhirl的设置中输入了相关的发布者ID……我还在吗?在不对应用程序本身进行任何进一步更改的情况下,我收到以下构建错误:Undefinedsymbolsforarchitectu

iphone - Admob banner integration in Cocos2d 2.0/Admob banner in iphone 游戏

有谁知道如何在cocos2dv2中使用admob,所有文档都基于View根Controller,而cocos2d2只是以另一种方式进行。我找到的唯一文档是:Working-with-admob-and-cocos2d但是对于我这样的新手来说有点差。如果有人能帮助我,我将不胜感激!! 最佳答案 这是我工作的admobcocos2d代码:将createAdmobAds、showBannerView、hideBannerView和dismissAdView复制到您的类(class)。这里是Cocos2d3.0AdmobSample,对于C

ios - Admob 智能横幅广告不会在设备旋转时更新

我正在尝试实现Admob的智能横幅广告。我无法找到一种方法来处理设备旋转时更新广告的问题。根据AdMob的文档,设置adSize属性会导致广告重新加载。这适用于标准横幅广告,但似乎不适用于智能横幅广告。-(void)viewDidLoad{[superviewDidLoad];self.gadBannerView=[[GADBannerViewalloc]initWithAdSize:kGADAdSizeSmartBannerPortrait];self.gadBannerView.adUnitID=@"myBannerID";self.gadBannerView.rootViewCo

android - LibGDX - 如何为iOS和Android集成AdMob

我正在学习通过libgdx进行admob集成的this教程,但它仅适用于android。我只是想知道是否有人有一个例子,如何实现相同的集成,包括iOS?另外,我如何使用横幅而不是全屏?目前,我对带有libgdx的ios的设置是:1.-机器人 最佳答案 readthislink它还包括许多其他与ios和libgdx相关的有用集成。 关于android-LibGDX-如何为iOS和Android集成AdMob,我们在StackOverflow上找到一个类似的问题:

ios - 我在哪里可以找到 AdMob 的测试设备 ID

今天我注册了Google的Admob程序。要集成admob的测试广告,我需要一个测试设备ID。GADRequest*request=[GADRequestrequest];request.testDevice=@"[GAD_SIMULATOR_ID,@"MY_TEST_DEVICE_ID"];[self.bannerViewloadRequest:request];我从哪里获得测试设备ID?我正在使用Google的Admob查看我的帐户,但似乎找不到任何测试设备iD。 最佳答案 如果您在Xcode上构建和运行项目,请在控制台上显示以

ios - 如何集成 iAd 或 Admob 横幅,如弹出窗口(非全屏),但它在应用程序的屏幕中心显示为弹出窗口?

您好,我已经看到一些应用程序在应用程序中将广告显示为弹出View横幅,而不是像我们通常那样在全屏或底部或顶部显示广告。我在AdMobsite中对此进行了谷歌搜索或者也阅读Apple文档iAd_Guide或WorkingwithBannerViews我想了解这种类型的显示添加及其集成或SDK,请参见下面的屏幕截图: 最佳答案 您可以将chartboostsdk用于您的游戏/应用程序中的广告。这适用于所有平台(iOS/Android)插件也适用于Unity。iOS集成文档可在chartboostsite上找到.您可以按照这些步骤轻松地将

iphone - Admob 测试设备未显示模拟器 udid

我正在iOS应用程序上实现Admob。我刚刚下载了Admob示例代码,当我尝试在模拟器上运行它时,我的控制台显示"Togettestadsonthisdevice,call:request.testDevices=NSArrayarrayWithObjects:@"GAD_SIMULATOR_ID",nil];”。因此,我将我的macudid和一个测试设备udid添加到一个数组并将其设置为请求。但是,应用程序仍然显示默认横幅,而不是来self的admob帐户的广告。控制台也在说同样的上述消息。有谁知道我在这里错过了什么?这是代码。self.adBanner=[[[GADBannerVi

android - 如何防止广告拦截器阻止应用程序上的广告

我的一个用户让猫从袋子里拿出来,告诉我他们正在使用我的一款免费应用程序,该应用程序通过广告获利,但他们使用广告拦截器拦截了广告。他们mock地告诉我这件事,好像我对此无能为力。我能做点什么吗?有没有办法检测广告是否被屏蔽? 最佳答案 我知道广告拦截的一种工作方式(实际上在任何计算机上),他们编辑主机文件以指向所有已知广告服务器的localhost。对于android,它位于“etc/hosts”文件中。例如,我使用admob广告,我从自定义rom中获取的主机文件列出了以下admob条目:127.0.0.1analytics.admo