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