사용자 관심 표현 시점 처리
User Interest Listener
GFPNativeAd 를 수신 시 사용자가 관심을 표현한 시점(SDK 정의상 광고 영역 100% 로 1초 노출) 및 관심이 사라진 시점(SDK 정의상 광고 영역 0% 이하 노출) 을 알 수 있는
Delegate 을 연동하여 사용하실 수 있습니다.
사용 방식은 아래와 같습니다.
- Swift
- Objective-C
nativeAd.userInterestDelegate = self
nativeAd.userInterestDelegate = self;
- Swift
- Objective-C
func ad(_ ad: NSObject!, didChangeUserInterest userInterest: Bool) {
if userInterest == true {
// 광고 영역 100% 로 1초 노출시 전달
// 예: CTA 배경 색상을 별도의 색상으로 변경.
} else {
// 사용자가 관심을 표현한 시점 이후에 광고 영역 0% 이하 노출시 전달
// 예: CTA 배경 색상을 기본 색상으로 변경.
}
}
- (void)ad:(NSObject *)ad didChangeUserInterest:(BOOL)userInterest {
if (userInterest) {
// 광고 영역 50% 로 1초 노출시 전달
// 예: CTA 배경 색상을 별도의 색상으로 변경.
} else {
// 사용자가 관심을 표현한 시점 이후에 광고 영역 0% 이하 노출시 전달
// 예: CTA 배경 색상을 기본 색상으로 변경.
}
}