パブリッシャーやメディエーターがカスタム年齢認証ソリューションを実装する場合、以下の API を使用して Unity Ads SDK に年齢認証フラグを渡すことができます。Unity がこのフラグを受け取ると、ビルトインの年齢認証は表示されなくなります。
// If the user is over the specified age limit: MetaData ageGateMetaData = new MetaData("privacy"); ageGateMetaData.Set("useroveragelimit", "true"); Advertisement.SetMetaData(ageGateMetaData); // If the user is under the specified age limit: MetaData ageGateMetaData = new MetaData("privacy"); gdprMetaData.Set("useroveragelimit", "false"); Advertisement.SetMetaData(ageGateMetaData);
// If the user is over the specified age limit: UADSMetaData *ageGateMetaData = [[UADSMetaData alloc] init]; [ageGateMetaData set:@"privacy.useroveragelimit" value:@YES]; [ageGateMetaData commit]; // If the user is under the specified age limit: UADSMetaData *ageGateMetaData = [[UADSMetaData alloc] init]; [ageGateMetaData set:@"privacy.useroveragelimit" value:@NO]; [ageGateMetaData commit];
// If the user is over the specified age limit: MetaData ageGateMetaData = new MetaData(this); ageGateMetaData.set("privacy.useroveragelimit", true); ageGateMetaData.commit(); // If the user is under the specified age limit: MetaData ageGateMetaData = new MetaData(this); ageGateMetaData.set("privacy.useroveragelimit", false); ageGateMetaData.commit();