Skip to main content
info

The following content describes changes when upgrading from version 5.x.x to versions 6.x.x or 7.x.x.

Common

GFPAdParam Changes and GFPUserParam Added​

User targeting information that was previously passed through GFPAdParam has been moved to GFPUserParam. With GFPAdParam, the configuration had to be set on every ad request, but now it can be set globally through GFPAdManager.

Using the Previous GFPAdParam​

GFPAdParam *adParam = [[GFPAdParam alloc] init];
adParam.gender = GFPAdParamGenderTypeFemale;
adParam.yearOfBirth = 1995;
adParam.userCountryCode = @"KR";
adParam.userID = @"abcd";

Using the Updated GFPUserParam​

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];