Why are many Non-Eligible Countries (listed here) returned by the targeting_criteria/locations endpoint (found here, and I quote “Discover available location-based targeting criteria for Promoted Products…”)?
Do I really have to hardcode this list of Non-Eligible Countries into my platform and check Twitter information against Twitter information? This seems like bad practice. I would certainly appreciate if you did that check yourselves and only returned eligible countries. That would make everybody’s applications immediately future proof as well. Better than depending on developers to check some ads api twitter account continuously.
To make things more confusing, this is already the case for some countries on the list (e.g. Myanmar, Cuba, Iran . . . ) that are not returned, but the majority of the non-eligible countries are returned (e.g. Russia, People’s Republic of China, Morocco, Djibouti, almost all of them . . . ).
So should I hard code this list or will the API improve?
Thank you in advance!