Is there a way to control the location of ads requested via the Facebook Monetization center as does not seem to be a such options via MoPub?
Expected
English speaking native ads showing with MoPub's Facebook Native Ads integration passing the correct Location
data.
Observed
Non English ads showing despite a San Francisco Lat/Long Location
object being passed to MoPub.
Configuration
I am receiving native ads that are not in English and appear to be targeted for a different region. I've implemented the moPubAdapter.loadAds(...)
method as described in the MoPub documentation for the the RequestParameters.
According to a sample request from the MoPub logs in Android Studio the correct lat/lng is being used: 37.78378378378378-122.44880571614736 which are the coordinates for San Francisco where I currently am. Also, it is not just one or two ads or a specific region. Ads are showing in Spanish, French, Thai, etc.
Due to MoPub's response below it seems that there must be a way to target monetization placements via Facebook's dashboard...
MoPub's response
Facebook Documentation
Set CPM Targets describes how to set CPM targets based on location which could help filter, but isn't directly enabling or disabling specific geos.
Also, it is unclear if setting CPMs in Facebook is necessary if they are already defined for an Ad Unit in MoPub.
ie: Facebook CPM set to $3 and MoPub CPM set to $5. Will this have a waterfall effect, first filtering out all CPMs on Facebook that are less than $3, then MoPub will filter out everything less than $5?