Receiving Non English Facebook Native Ads With MoPub - facebook

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.
French Ad
Spanish Ad

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
When reviewing your account, we observed that you don't have Marketplace enabled and all your impressions seem to served through networks. Note we can't influence nor control any creative served through networks, since these creatives are served by the network SDKs.
On a different note, there is no way to guarantee that an english speaking user will only see english ads. If an advertiser purchases that impression opportunity, they have the option of sending the non-english creative.
When it comes to Marketplace, one possibility to influence the language of your ads, is by passing the language information to DSPs through Keywords. You can find more information here: https://developers.mopub.com/docs/marketplace/openrtb/#3211-object-device
It is also worth to highlight that the main language in which the device is set up is will be the prevalent one when it comes to the language for the ads, but in this case, since it was your own device, we assume it is English.
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?

Related

How to publish free unity game to Google Play?

I have several questions:
Unity gives a default company and youtube tutorials shows the guys always enter a company name. Must I do the same although Im a solo developer? do I enter a random name?
One tutorial shows that there is no need to change the api level (the default is the highest installed) where as another tutorial shows that you must change the api level to Google Plays (current level 31)
In the Google Console there is a privacy policy url, what is that and must I provide one?
There is an option to tick whether your game have ads, does it mean that other can insert ads into the game or something I provide?, also is it recommended although my game is pretty simple
Here are the answers to your questions:
Yes, you can randomly put any company name you want to, but keep in mind that when you publish a game again, it would be better if it's under the same company name; that'll help you grow better. If you're still interested in more about privacy and company laws, here's the detailed video that I would suggest.
Here are the Google Play's API level requirement:
When you upload an APK, it must meet Google Play's target API level
requirements. New apps must target Android 12 (API level 31) or
higher; except for Wear OS apps, which must target Android 11 (API
level 30) or higher.
There is no specific standard for a privacy policy. Looking at some favourite apps' approaches will help you know how to write a privacy policy. Here's an example: PRIVACY_POLICY.md.
Google Play's support page now mentions that:
All developers that have an app published on Google Play must complete
the Data safety form, including apps on internal, closed, open, or
production testing tracks.
Even developers with apps that do not collect any user data are
required to complete this form and provide a link to their privacy
policy. In this case, the completed form and privacy policy can
indicate that no user data is collected or shared.
For ads, you must enable ads through code too. Here's a simple example of UnityAds. There are three types of ads in an app generally:
Interstitial Ads: These ads are shown somewhere, like when you have switched scenes, clicked on something special etc.
Rewarded Ads: These ads are shown when the user gets in-game rewards like a powerup or get some coins by watching the ads.
Banner Ads: These ads in your app; whenever someone opens your app, they'll be shown an ad at the bottom of your screen.
You can add any of these ads in your application, and google accordingly will show ads in your app of some other apps/games.
If you wish to show your ads in your own app, you have to enable cross promo ads for that, and implement them accordingly in your app. And if you want to show your app ads to some other apps then you need to give ads to Google Ads and set your budget accordingly
And for its last part, No, it isn't necessary to show ads in your game if you. Ads are only necessary if you wish to earn some bucks from it. So I would recommend you make your app worth people's use. Then if it's showing a good response, you can enable your ads after that; otherwise, there's no need to have a headache adding ads in your app.
Yes, that's your pick.
Now it requires at least 30.
Yes, it's a must.
If you want to monetize your game, you have to implement ads in the game.

google adsense - non-english website

Good day all.
I created a website which has 90% non-english contents/text (Urdu-Pakistan). Is my website eligible for Google Adsense? Website (www.urdutweet.com) URLs are english like http://www.urdutweet.com/all-tweets/
In Google Analytics I set my Target Country to Pakistan, do I need to set hreflang attribute in links? Do I have to wait for specific time period before apply like few months? Please guide me for getting Google Adsense approved status. Thanks
AdSense supports publishers in several different languages. But Urdu is not among them
https://support.google.com/adsense/answer/9727?hl=en
Quote:
Please also be aware that placing the AdSense code on pages with content primarily in an unsupported language is not permitted by the AdSense program policies.

Notification from Facebook for App - This account has enhanced targeting data set to off

I recently created an app on developers.facebook.com to learn OAuth using OpenFB. I got it working but from yesterday I've been getting a notification message written below in my facebook app account - to be frank I don't understand what they are trying to say. Can anyone please shed some light?
This account has enhanced targeting data set to off. We are removing the opt out setting, effective October 15. Note that data received through the use of our pixel and mobile app events has not been used for targeting to date, and we do not have plans to do so beyond small-scale tests. If we start using this data to improve ad targeting, we will ensure that this data makes up only a small percentage of the inputs into each targeting segment. You can also remove the Facebook pixel, app events and Social Plugins from your websites and apps before the effective date.
In essence, Facebook can collect data about what a user does on your app/site to build a more dynamic profile of that individual, and target them better.
This article does a good job of explaining what it is - note: the article is from when the advanced targeting data collection first started to roll out.
http://www.reuters.com/article/2014/06/12/us-facebook-ads-idUSKBN0EN0U520140612

users cannot be redirected to website from facebook advertisement

We publish advertisement on facebook and we have a new domain. The problem is that advertisement click rate on facebook panel is 6193 but only 1682 person enter website accordşng to google analytic.
There are about 4500 hit which is lost. AS you know, users are redirected to our website after click on facebook advertisement but they cannot access to our website. we are waiting your kindly response.
our website: testmastersatinal.com
Try using Google's URL builder to properly code the landing page URL in such a way that GA will recognize the traffic as having come from your FB advertising campaign. Here's a blog describing how it is done.
For reasons that I do not yet completely understand - but apparently have to do with the internal FB redirect process for ads, much of my traffic from Facebook shows up in Google Analytics as (direct)/(none). I've found that setting the GA UTM codes on the landing page URL will help by using Google's URL builder helps with this issue.
More generally, in my experience, advertiser reported clicks are often different from what you see in GA. In fact, I'm working on trying to resolve this issue now with another advertising platform (not FB) who is billing us for 2.5x the number of clicks we are seeing in Google Analytics.
There are many possible causes for this, and you can find relevant discussions on
webmasters, moz.
One thing you should try is segmenting the referrals by device (mobile, tablet, desktop) or operating system, etc. See if the percentage of traffic is much lower from your ad on one particular device or operating system. This may indicate that the GA tracking is not working correctly on that device or OS.

Facebook ad campaign source attribution - what tags to look for?

I am working on figuring out our source attribution for a Facebook ad campaign that we're running for our game. As part of the campaign we have a low-level ad buy going on in the right-side ad bar, which averages several hundred clicks and several hundred installs per day. The problem is when we look at our source attribution within the app, we don't see "facebook:ad" passed nearly as often as it should. It seems like the source attribution is being given to some other source, like the appcenter or canvas. Can anyone shed some light on how they have tracked ad campaign acquisitions and installs for their Facebook app?
Thanks for the help!
What analytics package are you using for your app? Also, what OS is your game written for?
If you are using Google Analytics, using Google Analytics URL Builder will allow you to tag each ad's attributes such as position and content before they get to your app. Use this in conjunction with Android SDK to see where people are finding you before they go to the store and download/install.
If you're using iOS take a look at the iOS SDK
The Apple App Store does not currently support campaign measurement using Google Analytics. However, custom URL schemes can be used in conjunction with general campaign measurement to pass campaign information into your iOS app after it has been downloaded and installed.
You may also want to look at apsalar.com as they have a free source attribution solution for Facebook.
Hope that helps
Matt