/
3.1. iOS 2.4.x 기본 설정

3.1. iOS 2.4.x 기본 설정

목차

 

개요

Feed 지면은 여러 개의 광고를 리스트 형식으로 제공하는 지면입니다.

 

준비 사항

  • 2. 시작하기 적용 완료

  • Feed 지면에 사용할 Unit ID (이하 YOUR_FEED_UNIT_ID)

 

Feed 지면 초기화

BABFeedConfig를 설정하고 BABFeedViewController를 생성하여 Feed 지면을 초기화합니다.

다음은 Feed 지면을 초기화하는 예시입니다.

BABFeedConfig *config = [[BABFeedConfig alloc] initWithUnitId:@"YOUR_FEED_UNIT_ID"]; config.title = @"YOUR_TITLE"; BABFeedHandler *feedHandler = [[BABFeedHandler alloc] initWithConfig:config]; BABFeedViewController *feedViewController = [feedHandler populateViewController];

 

let config = BABFeedConfig(unitId: "YOUR_FEED_UNIT_ID") config.title = "YOUR_TITLE" let feedHandler = BABFeedHandler(config: config) let feedViewController = feedHandler.populateViewController()

 

BABFeedConfig를 사용하여 Feed 지면의 기능과 디자인을 변경할 수 있습니다. 고급 설정디자인 커스터마이징을 참고하여 Feed 지면의 기능과 디자인 변경 방법을 확인할 수 있습니다.

 

Feed 지면 표시

바텀 시트 형태의 Feed 지면을 표시합니다. 단, 할당받은 광고가 없다면 할당을 진행하며 할당받는 도중에는 “참여할 수 있는 광고가 없습니다.“라는 이미지가 사용자에게 노출될 수 있습니다. BABFeedViewController를 이용하여 Feed 지면을 표시합니다.

Feed 지면에서 매번 새로운 광고를 보여주지 위해서는 새로운 FeedHandler 인스턴스를 생성해야 합니다.

다음은 Feed 지면을 표시하는 예시입니다.

// navigationController 를 사용하는 경우 [self.navigationController pushViewController:feedViewController animated:YES]; // navigationController 를 사용하지 않는 경우 [self presentViewController:feedViewController animated:YES completion:nil];

 

 

 

광고 미리 할당 받기

광고 표시에서 언급한 것처럼 광고를 미리 할당받지 않고 Feed 지면을 표시할 경우, “참여할 수 있는 광고가 없습니다.“라는 이미지가 사용자에게 노출될 수 있습니다. preload를 호출하여 Feed 지면을 표시하기 전에 광고를 미리 할당받을 수 있으며, 광고가 존재할 경우에만 Feed 지면을 표시하여 사용자 경험을 높일 수 있습니다.

다음은 광고를 미리 할당받은 후, 참여할 수 있는 광고가 있을 때 Feed 지면을 표시하는 예시입니다.

 

 

Related content

3.1. iOS 2.2.x 기본 설정
3.1. iOS 2.2.x 기본 설정
More like this
3.2. iOS 2.4.x 고급 설정
3.2. iOS 2.4.x 고급 설정
More like this
[iOS 2.0.x, 2.1.x] Feed Type
[iOS 2.0.x, 2.1.x] Feed Type
More like this
2. iOS 2.4.x 시작하기
2. iOS 2.4.x 시작하기
Read with this
3.3. iOS 2.2.x 디자인 커스터마이징
3.3. iOS 2.2.x 디자인 커스터마이징
More like this
BuzzAd Benefit 2 iOS 마이그레이션 가이드
BuzzAd Benefit 2 iOS 마이그레이션 가이드
Read with this