Facebook Audience Network issues - facebook-ads-api

We are currently using Facebook Audience Network with AdMob mediation on our iOS app. We are using latest version for FAN(5.2.0) and Google Ads(7.41.0) from CocoaPods. The implementation is done fully done as per the documentation here - https://developers.google.com/admob/ios/mediation/facebook and tested the implementation using tools here - https://developers.facebook.com/docs/audience-network/testing however no error was found.
The issues are facing are that
1) The ad icon image is not being sent by Facebook to AdMob, we checked using direct Facebook Native ads and icons are present there but the same ad data shows icon as 'nil' when passed through mediation
2) We are seeing gray ad choices icons(as attached) however upon clicking the icon the app crashes with stack trace in FB library(stack trace attached).
Can any once advise on how we can get rid of these issues?

Just set adOptionsView.nativeAd = nativeAd

Related

False positive for AdMob detection by GooglePlay

In Google Play Console, under AppContent, we found a warning under Ads section stating:
We found ad SDKs in your app
Although we still can publish our app for now, this warning is bothering us.
It does not allow us to declare No, my app does not contain ads. The save button is greyed out.
The problem is, we did not integrate AdMob in our app! So what could trigger this false positive?
I have ran gradlew -q app:dependencies and extracted out our productionRelease section. A copy of the full dependency list can be found here: http://axzae.com/dependency.txt
The only "ads" related dependency we found is:
com.google.android.gms:play-services-ads-identifier:{strictly 17.0.0} -> 17.0.0 (c)
But we are just using adid as a unique identifier for identifying user. Could this be the false positive reason?
Any helps would be appreciated. Thanks.
If you or one of the libraries in your app are using Identifier for Advertisers (IDFA), Google play will tell you We found ad SDKs in your app
But if you are not showing ads do not worry about it, in this case it is indeed a false positive and Google know that and tell you to leave it as is (see the image below)
It is just for Google Play to check if you lied about the ads in your app, so they can later remove your app.
I found that some analytics SDKs uses this technique to identify unique users more efficiently.
for example OneSignal SDK uses this.

Unable to upload screenshot image to Google Marketplace

In Google Cloud Platform I have enabled the Apps Marketplace SDK to publish a sheets-on to Marketplace.
In APIs & Services > Apps Marketplace SDK > Publish I am unable to upload a screenshot. I keep getting Not saved.
see here:
I am using the correct size screenshot and have tried many different sizes and image types. ex. 640x400, 1280x800 all the recommended sizes. I have used png and jpg.
I can't click the publish button until a screenshot is uploaded. This is weird because I was able to upload an image for application banner without issue (as shown in the image above).
Any ideas why I am getting this Not saved message?
You have to upload your screenshots into the Chrome Web Store Developer Dashboard.
Look at this FAQ.
Please see the warning at the top. The Publish tab should not be used yet for add-ons created in Apps Script (Docs, Sheets, Slides and Forms).
Those details have to be filled in Chrome Web Store and after about 48hs the publication should be available in G Suite Marketplace.
The G Suite Marketplace team is working on simplifying the publishing process and in the future it won't be required to publish in Chrome Web Store.

How to measure number of installs on versions of an iOS app

I have an app published on Apple's app store via iTunes Connect. I also have the same app published on Google's Play store.
Both platforms are on their 3rd version and I need to measure the number of installs of each version. Google have made this easy - in the developer console click 'Statistics' then 'App Version':
However, I'm struggling to find a similar report in iTunes Connect.
Is there a way to achieve this with iOS apps?
You can get similar (but not the same nice overview!) information for apps using iOS8+ via Apple's own App Analytics without integrating any 3rd party SDK.
Go to https://analytics.itunes.apple.com/ > Your App > Metrics
Then choose from the "Usage" metrics on the left either "Installations" or "Sessions" (1) and plot them by "App Versions" (2). Please note that usage metrics only included "opt-in" data. (I'd also adjust the time interval if needed)
You can get your opt-in rate by clicking on the little "?" in the top right next to "About App Analytics" in almost every view.

Google Apps Marketplace SDK : setup a contextual gadget

Ok, so without much notification given, adding market place listings to your vendor profile is no longer possible. The 'create new listing' button is greyed out.
I need to make changes to an existing marketplace listing but that gives errors. We are forced into the new SDK.
So I went ahead and enabled the apps market SDK, filled out all details including images of all sizes, add a COB extension for the contextual gadget and saved the whole thing.
A minute later I return to make a modification and dang... error: "We are looking into this.".
#Google: HELP !
UPDATE : I can reliably reproduce the error as explained here.
Enable Google Apps Marketplace SDK in your project
click on the gear icon, you will be directed to the old API Console
Fill out all details
Add a COB extension (Contextual gadget)
Save everything
Close the API console
Go back to your cloud console -> Google Apps Marketplace SDK
Click on the gear icon again
ERROR
Tested with several google accounts on different computeres and multiple projects on the cloud console.
#jonathanberi could we have a status on this issue, please? We are experiencing the exact same issue and we are unable to publish our app (which is ready) because of this bug. We have tried both creating a new Google Apps console project from scratch as well as modifying a draft of a yet to be published page with the same result. Is any information that we could provide to help?
You must fill out parameter name and a paramter value or your cloud console will return errors and you will not be able to recover from this.
Ouch, that were 3 useless weeks....

admob ad doesn't make requests (or there are no ads to show)

I just downloaded the Beta sdk for admob on WP7 and after including the banner in the app(and viewing the default banner in the emulator mode) i've added the admob on-site publisher id an tried to run the app on a real device but there was no add showed (in debug and in release mode). The space is reserved (~75px of black space).
When looking in the console i see "Error - Ad Not Available (NoFill)" and on the admob site i see that there wasn't no ad request ever made. I got to the following conclusions:
1) there are no ads for my app due to windows phone's still-limited presence (but why isn't my app showing ad requests on admob site?). Also i found this on google's site :
Windows Phone 7 is new to the AdMob market, so in the short term you
may see some low fill rates until advertisers add this platform to
their targeting. Using test mode during development should eliminate
inventory as a variable in your SDK integration testing.
2)i've just created my admob ad so maybe google has a certain approval process.
Any other ideas of this problem? Has anyone else experinced it, and if so, how did they get over it?
UPDATE my app is now active on the adMob site and can see requests (122) , a fill rate(3.28%), eCPM(0), RPM(0) but the ads are still not showing. What can be the issue?

Resources