ios - 如何禁用 MoPub AdPlacer

标签 ios objective-c xcode mopub

我正在使用 MoPub 原生广告,并使用他们的 MPTableViewAdPlacer 进行了集成。

初始化广告转换器非常简单——

self.adPlacer = [MPTableViewAdPlacer placerWithTableView:self.tableView
                                  viewController:self
                         defaultAdRenderingClass:[SomeTableViewAdCell class]];
...
[self.adPlacer loadAdsForAdUnitID:@"mopub_ad_unit_id"];

这个集成的应用程序只有一个 View ,所以 tableview 只在启动时创建一次。我希望能够在初始化后禁用广告转换器。例如,对于应用内购买以禁用广告。

有谁知道实现此目标的最佳方法吗?

最佳答案

我有同样的问题,让高级用户在我们的应用中没有广告。

我发现如果用户没有购买广告,你可以将 adUnitID 更改为 nil

我还发现 Mopub 支持团队在他们的论坛中进行了回复。 https://twittercommunity.com/t/disable-mopub-ad-placer/63127/2

您可以更改广告关键字以获取广告或不获取广告。

关于ios - 如何禁用 MoPub AdPlacer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35960238/

相关文章:

ios - NSMutableArray 线程安全问题 - iOS

iphone - 如何将 ViewController 更改为另一个没有 ".xib"的 ViewController ?

xcode - ld : file not found:/Library/Developer/. ../libclang_rt.ubsan_osx_dynamic.dylib

objective-c - 我如何知道我是否正在 UI 线程上执行某些操作?

ios - ACAccountCredential 为 oauthToken 返回 null

ios - 在 Storyboard Xcode 6 中包装几个元素

swift - 向 UINavigationBar 添加 subview 时将 UITableView 向下推

ios - 如何重新加载具有不同行数的 UITableView 部分?

ios - 无法将多个参数从 iOS 发送到 Cloud Code

ios - 将prepare for Segue 与全局变量结合使用