在iphone中的uitableviewcell上实现广告

时间:2015-03-26 04:31:40

标签: ios iphone xcode tableviewcell

我正在尝试在iphone上的tableviewcell上实现我的最新项目广告。我浏览了很多关于这个主题的内容,发现苹果将拒绝该应用,如果广告被放置在浮动模式,即在tableviewcell中。我去了通过mopub第三方并实现了这一点,如果我使用相同的应用程序将被拒绝,或者是他们在iphone中实现此任何其他选项。

提前致谢。

1 个答案:

答案 0 :(得分:0)

此处广告显示的是UITableView中每10个单元格。

- (UITableViewCell *)tableView:(UITableView *)tableView
         cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  int row = [indexPath row];

  // Assume that kFrequencyAdsInCells is 10 so every 10th row is an ad
  // Don't want first item to be an ad so use 10-1=9 instead of 0
  if ((row % kFrequencyAdsInCells) == (kFrequencyAdsInCells)) {
    static NSString *CellIdentifier = @"AdCell";
    cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    //Need to create a new cell object
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithFrame:CGRectZero
                                       reuseIdentifier:CellIdentifier]
                ;
    }
    cell.contentView addSubview:[AdMobView requestAdWithDelegate:self]];
} else {
     // make your normal cells
}


}

您可以按照此引用link