UITableView中的原生广告有多个部分

Ric*_*ich 5 iphone objective-c uitableview ios mopub

我在我的应用程序中从本指南中为UITableView集成了mopub-ios-sdk原生广告.它仅适用于我的第一部分,但不适用于其他部分.在服务器上我添加了重复值.我该如何解决这个问题?

PS这个拉动请求对我没有帮助.

Ric*_*ich 4

我发现了当前版本mopub-ios-sdk(3.9.0)的肮脏黑客行为。您可以将数据(重复值和固定路径)发布到服务器上,然后使用 MPClientAdPositioning 类中的方法。

- (void)addFixedIndexPath:(NSIndexPath *)indexPath;

- (void)enableRepeatingPositionsWithInterval:(NSUInteger)interval;
Run Code Online (Sandbox Code Playgroud)

您必须独立计算 UITableView 的 indexPath,在其中插入原生广告。这里你需要这些方法:

- (NSInteger)numberOfSections;

- (NSInteger)numberOfRowsInSection:(NSInteger)section;
Run Code Online (Sandbox Code Playgroud)

这对我很有帮助。也许有人知道更好的解决方案?