- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将 SDK HeyZap 集成到 iOS 应用程序中。
我可以 fetch() 和 show() 一个激励广告。
但是我不能使用回调委托(delegate)函数。
这三种方式对我不起作用(通知、在 (HZIncentivizedAd.ShowWithOptions) 上完成,以及使用 HZAdsDelegate、在我的类上声明的 HZIncentivizedAdDelegate。
class GridLigueController: MyViewController, UITableViewDataSource, HZAdsDelegate, HZIncentivizedAdDelegate {
func didShowAdNotificationHandler() {
print("didShowAdNotificationHandler")
}
// Configure with NSNotification Listener
// function called on viewDidLoad
func configureRewardVideo() {
HZIncentivizedAd.setDelegate(self)
NSNotificationCenter.defaultCenter().addObserver(self, selector:#selector(didShowAdNotificationHandler), name:HZMediationDidShowAdNotification, object:nil)
if adRequestInProgress == false && HZIncentivizedAd.isAvailable() == false {
HZIncentivizedAd.fetch()
adRequestInProgress = true
print("[Debug] - adRequestInProgress...")
} else {
print("[Debug] - Reward video not ready : \(adRequestInProgress)")
}
// Completion on showWithOptions
func completion(success: Bool, error: NSError!) -> Void {
if success {
print("success showing an ad")
} else {
print("error showing an ad; error was %@",error)
}
}
func showAd() {
if HZIncentivizedAd.isAvailable() {
let options = HZShowOptions()
options.viewController = self
options.completion = self.completion
HZIncentivizedAd.showWithOptions(options)
print("[Debug] - HZIncentivizedAd video is ready, should be shown")
} else { // show an alert }
}
// Normal Delegate function
func didReceiveAdWithTag(tag: String!) {
print("didReceiveAdWithTag")
}
func didShowAdWithTag(tag: String!) {
print("didShowAdWithTag")
}
func didFailToCompleteAdWithTag(tag: String!) {
print("didFailToCompleteAdWithTag")
}
func didCompleteAdWithTag(tag: String!) {
print("didCompleteAdWithTag")
}
}
我忘记初始化什么了吗?我使用 Xcode 7.3.1 和 Swift 2.3
谢谢你帮助我
最佳答案
Heyzap 10.2.1 确实存在回调问题。我们在发布后 swift 将其从网站上撤下,并将发布 10.2.2。今天出来更换它。抱歉给您带来不便!
来源:我在 Heyzap 工作
关于ios - HeyZap (SDK 10.2.1) 未调用 IOS 委托(delegate)函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41026051/
我下载了 Hezyap 最新版本 10.0.9 并按照文档集成以下 3rd 方广告网络 AdColony AppLovin Chartboost Vungle UntiyAds Admob 我在各自的
您好,我是第一次将 Heyzap 排行榜与我的应用程序集成。我经历了this Heyzap 官方网站上的文档。但是我感觉他们只对签到 Heyzap 进行了指导。 我下载了用于排行榜 Heyzap 的
我正在尝试将 Heyzap SDK 10 集成到我的 AdobeAIR iOS 项目中,但没有成功。我可以使用 SDK 9 启动服务,但使用新的 SDK,当我尝试打开中介测试套件时,我只会看到“F
我今天开始使用 Heyzap 来整合多个广告我的 iOS 项目中的网络。集成进展顺利,如下图所示。 但是,我在尝试展示广告时遇到了问题。我收到警告消息,指出广告正在 rootviewcontrolle
我在移动应用程序上遇到横幅广告的随机问题。启动应用程序后,横幅已正确加载并显示,但随机时间过后,我得到了 Failed to load ad: 3,横幅消失并且不再刷新。我可以在 logcat 中看到
我想将Heyzap 6.5.1 Video AD集成到Android中,但是当我调用VideoAd.fetch()时,应用程序崩溃时无法处理视频。 onCreate。 我已经完成了给定链接中提到的所有
我正在将 SDK HeyZap 集成到 iOS 应用程序中。 我可以 fetch() 和 show() 一个激励广告。 但是我不能使用回调委托(delegate)函数。 这三种方式对我不起作用(通知、
我是一名优秀的程序员,十分优秀!