Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. View의 Height 조정: Image 타입의 광고는 기존의 mediaView 보다 상하 길이가 길기 때문에, customization 하시는 모든 view의 height를 wrap_content로 적용하고 기타 height를 고정하는 로직을 제거해야 합니다.

  2. View의 레이아웃 조정: NativeAd 를 이용해서 광고 뷰를 그리는 과정에서 현재 타입이 Image 인지 확인하여 title, description 을 위한 layout 을 없앱니다.

    Code Block
    languagejava
    if (Creative.Type.IMAGE.equals(ad.getCreative().getType())) {
        titleLayout.setVisibility(View.GONE);
        descriptionView.setVisibility(View.GONE);
    } else {
        titleLayout.setVisibility(View.VISIBLE);
        descriptionView.setVisibility(View.VISIBLE);
    }


  3. FeedConfig 설정: FeedConfig 빌드 시점에 imageTypeEnabled 를 true 로 설정해서 Image 타입 광고를 받을 수 있게 합니다.

    Code Block
    languagejava
    final FeedConfig feedConfig = new FeedConfig.Builder("YOUR_FEED_UNIT_ID")
    	...
    	.imageTypeEnabled(true)
    	.build();

Additional Usage

FeedFragment를 사용한 방식

기본적으로 제공되는 FeedActivity가 아닌 다른 방식으로 Feed를 보여주고 싶을때, FeedFragment를 사용할 수 있습니다.

...