Clarification on Declared Age Range Prompt in Texas and Brazil

Hello Apple Developer Forum,

We have implemented the Declared Age Range API exactly as described in Apple's documentation. Our implementation checks isEligibleForAgeFeatures before calling requestAgeRange, as recommended.

We have been testing with different users located in Texas (US) and Brazil. However, for all users, isEligibleForAgeFeatures consistently returns false, so the Declared Age Range prompt is never displayed.

We would appreciate some clarification on the following:

  1. Under what conditions does isEligibleForAgeFeatures return true?
  2. When is the Declared Age Range prompt expected to be shown?
  3. Besides the user's region, are there any additional eligibility requirements, such as whether the Apple ID has a verified payment method (credit/debit card), verified identity or address, account age or a phased rollout?

Since all of our test users are in supported regions (Texas and Brazil), we expected at least some users to be eligible. However, all four test accounts consistently return false.

Could you please clarify how Apple determines eligibility for the Declared Age Range feature and when developers should expect the prompt to appear?

Thank you for your guidance.

Clarification on Declared Age Range Prompt in Texas and Brazil
 
 
Q