- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 VungleSDK Advertisement 框架的 playAd API,以下两个函数已被破坏。它说使用带有错误参数的下两个:
- (void)playAd:(UIViewController *)viewController __attribute__((deprecated));
- (void)playAd:(UIViewController *)viewController withOptions:(id)options __attribute__((deprecated));
- (BOOL)playAd:(UIViewController *)viewController error:(NSError **)error;
- (BOOL)playAd:(UIViewController *)viewController withOptions:(id)options error:(NSError **)error;
在 Swift 中,我该如何调用这样的 API?
我尝试了多种方法,包括以下内容:
let sdk = VungleSDK.sharedSDK()
var error : NSError?
do {
try sdk.playAd(viewController, error:err)
} catch let err as NSError {
// error handling
}
我也尝试传递 &err 因为它期待一个指向 NSError 指针的指针(并且还尝试将错误定义为 NSErrorPointer。它们在新的 Swift 2.2 中都无法编译。
我错过了什么??
最佳答案
这似乎行得通(尽管据我所知在任何地方都没有记录):
try! sdk.playAd(viewController, error: ())
这是相同的工作解决方案,带有错误处理:
do {
try sdk.playAd(viewController, error: ())
} catch let error as NSError {
print(error)
}
关于swift - Vungle playAd API 在 Swift 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36241624/
尝试播放 Vungle 广告时,我总是收到消息 Ad unavailable: No cached or streaming ad available从方法onAdUnavailable() 令我困惑
我在我的 Android 应用程序中集成了 Vungle 测试视频广告。它在我的一台运行 Android 6.0 的设备上运行良好,但它不适用于我在 Android 5.0 上运行的另外两台设备。 是
我收到了一封来自 google 的邮件,说您的“我们发现您的应用使用了不合规的 Vungle SDK 版本”。 我搜索了这个问题,但我找不到解决方案。 任何人请帮助我解决这个问题,我将非常感谢你。 我
在我当前的应用程序中,我正在通过 vungle 实现激励广告。用户播放广告后,我想对其进行编码,以便在广告已加载且广告已完成时,我的应用会将您重定向到另一个名为 Continue 的 SKScene。
我在我的应用程序中使用了一个 vungle 应用程序 ID,我想增加用户的钱包,前提是视频广告完全被用户看到。 //我 Activity 中的代码 final VunglePub vunglePu
我是第一次做有视频广告的应用,但我有很多疑惑。我可以测试那些广告吗?如果是,如何?另外,我必须在广告结束后才执行一组代码。怎么做?如果流媒体广告出现网络问题,它会自动显示“网络错误”之类的错误,还是我
我正在尝试在我的 sprite 套件 skscene 中添加 Vungle 视频广告。我有一个 sprite 节点,点击它应该加载广告。 Vungle 提供的指南 https://github.com
我已将 VungleSDK 集成到我的游戏中。我想从视频广告显示中删除“x”按钮,以强制用户观看完整视频。这是我的发布商设置的屏幕截图: 这是我播放 Vungle 广告视频的代码: func play
我使用 Vungle 广告构建了一个 Unity 项目,当我为 iOS 构建项目并尝试运行时,我在 Vungle Network Manager 调用中收到 NSInvalidArgumentExce
我正在尝试使用 VungleSDK Advertisement 框架的 playAd API,以下两个函数已被破坏。它说使用带有错误参数的下两个: - (void)playAd:(UIViewCont
我在我的游戏中同时使用了 Unity Ads 和 Vungle。我使用它们的 .unitypackage 安装了它们。 我已经完成了交替显示广告的代码。我现在的问题是如何在关闭他们的第一个广告后阻止他
这是我第一次使用视频广告。我已按照 AdMob 指南实现 RewardedVideoAd from here和来自 here 的 Vungle 文档.我完成了这些指南中写的所有步骤。但是,当我在手机上
我正在将 Vungle 集成到我的下一个应用程序中,我已经能够让一切正常工作,但是我在 documentation 中找不到的一件事是处理广告不加载的委托(delegate)方法。 似乎没有 adNo
我从 AerServ 获得了原生 Android 测试应用程序,可以与 Vungle 一起正常工作。我现在正在尝试为 codenameone 构建一个库以支持 AerServ 并反过来支持 vungl
我是一名优秀的程序员,十分优秀!