인라인 적응형 배너

적응형 배너는 광고 크기를 최적화하여 실적을 높일 수 있습니다. 고정 크기 개선 고정된 높이만 지원하는 배너, 적응형 배너를 사용하면 개발자가 이를 사용하여 최적의 광고 크기를 결정할 수 있습니다.

최적의 광고 크기를 선택하기 위해 인라인 적응형 배너는 고정 대신 최대 값을 사용합니다. 높이에 있습니다. 이를 통해 실적을 개선할 수 있습니다.

인라인 적응형 배너를 사용해야 하는 경우

인라인 적응형 배너는 앵커 적응형 배너에 비해 더 크고 더 긴 배너입니다. 배너 광고 이 배너는 높이가 가변적이며 기기 화면 높이만큼 높을 수도 있습니다.

스크롤 콘텐츠에 배치되도록 고안되었습니다. 예를 들면 다음과 같습니다.

기본 요건

  • Google 모바일 광고 SDK 8.10.0 이상

시작하기 전에

앱에서 적응형 배너를 구현하는 경우 다음 사항에 유의하세요.

  • 광고가 배치될 보기의 너비를 알고 있어야 합니다. 이때 장치 너비와 적용됩니다.

  • 최신 버전의 Google 모바일 광고 SDK를 사용하고 있는지, 최신 버전의 미디에이션 어댑터를 사용해 보세요.

  • 적응형 배너의 크기는 사용 가능한 전체 너비로 표시됩니다. 대부분의 경우 이 값은 사용 중인 기기의 화면에 표시됩니다. 해당하는 안전 영역을 고려해야 합니다.

구현

인라인 적응형 배너 광고를 구현하는 단계는 단계와 동일합니다. 앵커 적응형 배너 광고를 구현하세요 유일한 차이점은 인라인 방식뿐입니다. 적응형 배너 광고는 인라인 적응형 배너 광고 크기를 사용하여 로드됩니다. 받는사람 인라인 적응형 광고 크기를 만듭니다.

  • 사용 중인 기기의 너비를 가져오거나, 원하지 않으면 너비를 직접 설정합니다. 화면의 전체 너비를 사용합니다.
  • 다음과 같이 광고 크기 클래스에 적절한 정적 메서드를 사용하세요. GADCurrentOrientationInlineBannerAdSizeWithWidth(CGFloat width) 를 호출하여 선택한 방향에 대한 인라인 적응형 광고 크기 객체를 가져옵니다.
  • 배너의 높이를 제한하려면 GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight) .

아래의 샘플 코드는 이러한 단계를 보여줍니다.

Swift

// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or
// set your own width. This example sets a static width.
let adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320)
// Step 2: Create banner with the inline size and set ad unit ID.
let bannerView = GADBannerView(adSize: adSize)
bannerView.adUnitID = "<var>ad unit ID</var>"
bannerView.rootViewController = self

// Step 3: Load an ad.
let request = GADRequest()
bannerView.load(request)
// TODO: Insert banner view in table view or scroll view, etc.

Objective-C

// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or set
// your own width. This example sets a static width.
GADAdSize *adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320);
// Step 2: Create banner with the inline size and set ad unit ID.
GADBannerView bannerView = [[GADBannerView alloc] initWithAdSize:adSize];
bannerView.adUnitID = @"<var>ad unit ID</var>";
bannerView.rootViewController = self;

// Step 3: Load an ad.
GADRequest *request = [GADRequest request];
[bannerView loadRequest:request];
// TODO: Insert banner view in table view or scroll view, etc.

추가 리소스

GitHub의 예

인라인 적응형 배너가 작동하는 모습을 보려면 샘플 애플리케이션을 다운로드하세요.

스위프트 Objective-C