草庐IT

ios - 当我使用 firebase-quickstart-ios/admob 的最新示例时,Firebase 不报告 ‘ad_click’ 和 ‘ad_impression’ 事件

通过使用FirebaseDebugView,会报告“user_engagement”、“first_open_time”等其他自动事件,但不会报告“ad_click”和“ad_impression”事件。我检查了“移动广告效果”的先决条件。https://support.google.com/firebase/answer/7378163?hl=en我正在使用iOSSDK来自https://github.com/firebase/quickstart-ios的最新admob代码示例我还将admob应用链接到firebase。 最佳答案

iOS AdMob : Error No Ad to Show

目前使用AbMobSDK版本7.29.0。我们面临着无法展示广告的问题,它给了我们如下错误:adView:didFailToReceiveAdWithError:RequestError:Noadtoshow.它在iOS11上运行良好并显示广告,但在iOS10上会导致问题。 最佳答案 添加它,它也会在您的设备中显示广告。letrequest=GADRequest()request.testDevices=["2c4bfb4fb853b3d9b03c68578176d3a7"]self.load(request)另外,这可能是因为您没

ios - 以编程方式区分应用程序的 Ad-hoc 和 AppStore 版本

我有一个将日志发送到KeenIO的应用程序用于记录和分析目的。将日志发送到KeenIO的代码由预处理器宏保护,因此当我在模拟器或我自己的手机上运行它时,它从不发送任何日志。我通常遵循的是——在应用程序(几乎)完成后,我发布一个临时版本并将其提供给一些使用它几天的测试人员并对其进行测试。但是,由于它也是“发布”版本,因此应用程序会发送分析数据。这些数据通常会污染本应来自真实用户的其他数据!我想以编程方式在应用程序内部知道它是临时发布版本还是AppStore发布版本,这样我就可以处理这两种情况。有办法做到这一点吗?我能想到的唯一方法是有另一个预处理器宏AD_HOC告诉它它是一个测试版本。但

ios - 在 AdMob 原生广告 iOS 中出现错误 "Request Error: No ad to show"

我通过从下面的URLhttps://github.com/googleads/googleads-mobile-ios-examples/tree/master/Objective-C/admob/NativeExample中复制来自谷歌给出的示例应用程序的代码,在我的应用程序中开发了原生adMob。我得到:使用我的AdUnitID时出错:失败并出现错误:请求错误:没有要显示的广告。但是当我使用Google示例应用中提供的测试key时,我的应用原生广告运行良好。那么我的原生AdunitId有什么问题?Google原生AdUnitID:ca-app-pub-394025609994254

ios - DFP 问题 : No ad to show

我的应用程序在UIScrollView中提供了三个广告(通过DoubleClickforPublisher)。我使用适用于iOS的旧版AdMobSDK,一切正常。我决定下载新版本,因为AppStore出现了一些问题。添加新版本后,出现错误:ErrorDomain=com.google.adsCode=1"RequestError:Noadtoshow."UserInfo=0x14e88e60{NSLocalizedDescription=RequestError:Noadtoshow.,NSLocalizedFailureReason=RequestError:Noadtoshow.}

ios - 导出 Ad Hoc 分发时出错

我有一个iOS应用程序,我正尝试将其导出以进行临时分发,一切顺利,直到我选择导出选项并在选择“为所有设备导出”后弹出以下错误。AnerroroccurredduringexportThedatacouldn’tbereadbecauseitisn’tinthecorrectformat.不确定这是什么意思,感谢您的帮助。 最佳答案 从您的项目中禁用BitCode并尝试重新构建它。ENABLE_BITCODE到底是干什么的,以后会不会是非可选的要求?当您构建项目时,Xcode为Objective-C目标调用clang,为Swift目标

iOS Ad-Hoc OTA 分发适用于 iOS 6,但不适用于 iOS 5

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭5年前。Improvethisquestion我的Ad-Hoc构建的无线(OTA)分发遇到了问题。使用基础SDK6.1、部署目标5.0、架构armv7和armv7s构建通用iPhone/iPad应用程序。完全相同的临时构建在iOS6设备(3个不同的iPhone5、一个iPhone4和iPad2)上安装OTA,但无法在iOS5设备(iPhone4

ios - Xcode Ad Hoc 和 IOS Team Provisioning Profile 有什么区别

我不确定这两个XCAdHoc和iOSTeamProvisionigProfile之间有什么区别。这两个是Xcode生成的。这两个是一样的吗?或者如果不同,它们之间有什么区别以及何时使用哪一个?据我了解和搜索论坛我得到的是这个开发配置文件允许您在物理设备上测试您的应用AppStoreDistribution配置文件允许您为AppStore分发签署您的应用AdHocDistribution配置文件允许您签署您的应用以进行AdHoc分发 最佳答案 主要是AdHoc发行版允许您将生成的IPA安装在您可以分发100台设备进行测试。这100台设

ios - Azure AD B2C 获取 oauthConnection 错误 : Bad Request

在尝试集成AzureADB2C时,我遇到了错误“oauthConnection错误:错误请求”。按照他们给定的样本app一切正常。但是在从工作示例应用程序中集成相同的复制粘贴代码并尝试使用Facebook或GooglePlus登录后,它会抛出错误!我非常确定我在示例应用程序中使用的每个凭据对于我的应用程序都是相同的。对此有任何想法将不胜感激。这是我的代码,AppDelegate.m#import"AppData.h"#import"NXOAuth2.h"#import"AppDelegate.h"@interfaceAppDelegate()@end@implementationApp

ios - Ad hoc .ipa 未使用 iTune 安装

我在iOSsdk6.1上开发了应用程序,我使用分发配置文件和证书对其进行代码签名,它使用xcode部署在设备上。甚至我可以使用Link生成的链接安装它但是当我从iTune安装相同的ipa时,会弹出一个消息框,提示“该应用程序未安装在iPhone上,因为它与此iPhone不兼容!”请帮助我使用iTune安装应用程序 最佳答案 您收到此消息是因为设备未注册到配置文件中。每个设备的UDID都必须注册到您的DistributionAd-Hoc配置文件中。一步一步:将所有设备注册到您的个人资料中。使用正确的bundleID在Apple的开发者