User Targeting
The SDK provides methods for setting information about the user. This information will result in ads that are more relevant to that user. Values left unspecified are left out of the targeting data.
User targeting data should be set after initialization and prior to making ad requests, but may be changed at any time.
RequestMetadata.Builder builder = new RequestMetadata.Builder();
builder.setUserAge(<USER AGE>);
builder.setUserEducation( <USER EDUCATION>);
RequestMetadata requestMetadata = builder.build();
val builder = RequestMetadata.Builder()
builder.setUserAge(<USER AGE>)
builder.setUserEducation( <USER EDUCATION>)
val requestMetadata = builder.build()
YASRequestMetadataBuilder *builder = [[YASRequestMetadataBuilder alloc] initWithRequestMetadata:YASAds.sharedInstance.requestMetadata];
builder.userAge = <USER AGE>;
builder.userEducation = <USER EDUCATION>;
YASAds.sharedInstance.requestMetadata = [builder build];
let builder = YASRequestMetadataBuilder(requestMetadata: self.metadata)
builder.userAge = <USER AGE>
builder.userEducation = <USER EDUCATION>
let metadata = builder.build()