如何在iPhone应用程序中显示广告

时间:2010-11-15 09:04:02

标签: iphone

我编写了一个应用程序,在UITableView中显示所有信息。 现在我使用UIViewController在其中显示2个UITableViews。

第一个UITableView显示主要信息(这很好)。

但现在我想在我的应用程序中显示广告。 我决定使用第二个UITableViewController只有一个UITableViewCell,它不可滚动。 (第二个UITableViewController显示并可用)

对我来说,最重要的问题是如何在那里展示广告? 我想展示像我用Adobe CS4制作的视频。 手机不喜欢Flash,我可以使用哪种格式,如何在UITableViewCell中播放? 或者,如果最好在UIView或其他内容中显示它,请告诉我。

格尔茨 Wissensdurst

2 个答案:

答案 0 :(得分:0)

有一个内置的ad banner课程,他们也会在明年初推出video ad service课程。或者您可以覆盖UITableViewCell以在其中包含可以播放您广告的视频播放器。

答案 1 :(得分:0)

为什么要使用第二个TableView控制器?就像我们一样,在你的UITableView委托方法中检查indexPath.row或indexPath.section。例如:

- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    if (indexPath.row == 0) {
    //show  specific informations
    }else if(indexPath.row > 0){
        //show comercial
    }else{
        //show all other rows
    }
}

或者你可以使用的另一件事是tableHeaderView或tableFooterView。这些视图是imageViews所以你可以做到,例如 self.tableView.tableFooterView = (UIImageView*)myImageViewWithCommercialBanner;

对于你的视频,闪光灯绝对不是iphone。在Apple Documentations中使用所需的格式,你没事。例如,* .m4v是常用的格式。