Various ad formats don't display RTL (right-to-left) text/layout properly. This includes not just ads that are completely controlled by Admob, but also native ads that we bind to them.
For native ads, they might return strings that are supposed to be RTL, but Android sadly doesn't know for sure they are supposed to be as such, so when showing them it might be in wrong direction.
The only ways Android OS can help with layout/text direction is detection by first letter or by locale of the device, both are wrong compared to possible scenarios of the given text.
So, please offer a way to get the locale of the native ad, so that we could set the direction of various UI components of the native ad we are binding to, to make them look better.
Such a thing should also be handled better on other types of ads.
Attached here 2 rewarded ads in Hebrew that you can see the text/layout wasn't set properly to RTL direction.
For now, I think I will use an alternative way to do it, by counting how many RTL character and LTR characters there are in all of the strings combined, and decide by that if it's probably RTL content or LTR content.