2010-11-15 6 views
0

Я пишу приложение, которое показывает всю информацию в UITableView. Теперь я использую UIViewController для отображения 2 UITableViews внутри него.Как показать рекламу в приложении для iPhone

Первый UITableView показывает основную информацию (это отлично работает).

Но теперь я хочу показать рекламу в своем приложении. Я решил использовать второй UITableViewController с одним UITableViewCell, который не прокручивается. (этот второй UITableViewController показан и полезен)

Очень большой вопрос для меня - как я могу показать рекламу там? Мне нравится показывать что-то вроде видео, которое я мог бы сделать с Adobe CS4. Телефон не любит Flash, поэтому какой формат я могу использовать и как его можно воспроизвести в UITableViewCell? Или, когда лучше показать его в UIView или что-то еще, дайте мне знать.

Greetz Wissensdurst

ответ

0

Там есть встроенный ad banner класс, и они также запускают video ad service в начале следующего года. Или вы можете переопределить UITableViewCell, чтобы включить в него видеоплеер, который может воспроизводить ваше объявление.

0

Почему вы хотите использовать второй контроллер TableView? Просто мы же и проверяем для indexPath.row или indexPath.section в вас методы UITableView Delegate. Например:

- (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, и все в порядке. Например, * .m4v является широко используемым форматом для этого.

+0

«Почему вы хотите использовать второй контроллер TableView?» предположительно потому, что, как говорится в вопросе, реклама не прокручивается с экрана. – 2010-11-15 09:21:18

+0

Да, это тоже хорошая идея, но как писал Грэхем, мне нужно показать его постоянным. – Wissensdurst

+0

Так что я подумал об использовании метода didSelectedRowAtIndexPath-Method, чтобы открыть ссылку на наш сайт. Высота этой рекламной ячейки - всего несколько пикселей, а добавитель спросил меня об использовании видео для использования в качестве зрителя. Теперь я попытался использовать MPMoviePlayerController, но, похоже, это правильно, чтобы воспроизвести небольшое видео только в UIImage/View. – Wissensdurst

Смежные вопросы