정보
이하 내용은 5.x.x -> 6.0.0 버전의 적용시, 변경된 부분을 안내드리기 위한 내용입니다.
공통
GFPAdParam 변경, GFPUserParam 추가
기존 GFPAdParam 을 통해 전달하던 사용자 타겟팅 정보를 GFPUserParam 으로 변경하였습니다. GFPAdParam 을 통하면 매 광고 호출 마다 설정이 필요하지만 이제 GFPAdManager 를 통해 전역 설정이 가능합니다.
기존 GFPAdParam 이용 시
- Objective-C
- Swift
GFPAdParam *adParam = [[GFPAdParam alloc] init];
adParam.gender = GFPAdParamGenderTypeFemale;
adParam.yearOfBirth = 1995;
adParam.userCountryCode = @"KR";
adParam.userID = @"abcd";
let adParam = GFPAdParam()
adParam.gender = .female
adParam.yearOfBirth = 1995
adParam.userCountryCode = "KR"
adParam.userID = "abcd"
변경된 GFPUserParam 이용 시
- Objective-C
- Swift
GFPUserParam *userParam;
GFPUserParam *userParam;
if (GFPAdManager.userParam != nil) {
userParam = GFPAdManager.userParam;
} else {
userParam = [[GFPUserParam alloc] init];
}
userParam.gender = GFPUserParamGenderTypeFemale;
userParam.yearOfBirth = 1995;
userParam.userCountryCode = @"KR";
userParam.userID = @"abcd";
[GFPAdManager setUserParam: userParam];
let userParam = GFPAdManager.userParam() ?? GFPUserParam()
userParam.gender = .female
userParam.yearOfBirth = 1995
userParam.userCountryCode = "KR"
userParam.userID = "abcd"
GFPAdManager.setUserParam(userParam)