Versions Compared

Key

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

...

이전 구현에서 아래에 해당하는 경우, 각각의 가이드에 따라 수정이 필요합니다.

  1. 광고 UI를 자체 구현하여 연동하신 경우
    AdsAdapteronBindViewHolder에서 super.onBindViewHolder호출하도록 변경 됨

    CustomLauncher 에서 버그 수정
    안하면 에러남. 에러 문구도 추가하기

    https://buzzvil.atlassian.net/wiki/spaces/BDG/pages/2352875706/ver+2.27.x+9.#%EC%BB%A4%EC%8A%A4%ED%85%80-%EB%9F%B0%EC%B2%98-%EC%84%A4%EC%A0%95 의 “커스텀 런처” 설정을 사용하고 있었다면, 이 부분에 대한 연동 코드 수정이 필요합니다.

    BEFORE

    호출해야 합니다.

    변경 전:

    Code Block
    @Override
    public void onBindViewHolder(NativeAdViewHolder holder, NativeAd nativeAd) {
        final NativeAdView view = (NativeAdView) holder.itemView;
    
        final Ad ad = nativeAd.getAd();
    
        ...(생략)...
    }


    변경 후:

    Code Block
    languagejava
    @Override
    public void onBindViewHolder(NativeAdViewHolder holder, NativeAd nativeAd) {
        super.onBindViewHolder(holder, nativeAd); // 추가필요
        final NativeAdView view = (NativeAdView) holder.itemView;
    
        final Ad ad = nativeAd.getAd();
    
        ...(생략)...
    }

  2. 커스텀 런처를 설정한 경우
    구현한 런처 클래스(아래 예시에서 MyLauncher)에 Serializable 인터페이스를 추가해야 합니다.

    변경 전:

    Code Block
    public class MyLauncher implements Launcher {
        ...(생략)...
    }
    AFTER


    변경 후:

    Code Block
    import java.io.Serializable;
    
    public class MyLauncher implements Serializable, Launcher {
        ...(생략)...
    }