이전 구현에서 아래에 해당하는 경우, 각각의 가이드에 따라 수정이 필요합니다.
Feed 지면의 광고 UI를 자체 구현하여 연동하신 경우
AdsAdapter
의onBindViewHolder
에서super.onBindViewHolder
를 호출해야 합니다.
변경 전:Code Block @Override public void onBindViewHolder(NativeAdViewHolder holder, NativeAd nativeAd) { final NativeAdView view = (NativeAdView) holder.itemView; final Ad ad = nativeAd.getAd(); ...(생략)... }
변경 후:Code Block language java @Override public void onBindViewHolder(NativeAdViewHolder holder, NativeAd nativeAd) { super.onBindViewHolder(holder, nativeAd); // 추가필요 final NativeAdView view = (NativeAdView) holder.itemView; final Ad ad = nativeAd.getAd(); ...(생략)... }
커스텀 런처를 설정한 경우
구현한 런처 클래스(아래 예시에서MyLauncher
)에Serializable
인터페이스를 추가해야 합니다.
변경 전:Code Block public class MyLauncher implements Launcher { ...(생략)... }
변경 후:Code Block import java.io.Serializable; public class MyLauncher implements Serializable, Launcher { ...(생략)... }
...