Firebase Ads is not showing - firebase

Apps removed from Google play store due cause of Violation of Usage of Android Advertising ID.
After submitting privacy policy apps is now available in play store but no ads is shown . I have used google firebase adMob network. I have tested with with TEST_BANNER_ID, it's works good but live banner ad Unit ID does not work. If someone would help or give me suggestion how to solve the problem.

Apps removed and real ads is not serving into apps
Causes and procedure to apply:
When your apps has been removed from android play store for policy violation and you got a mail or notification . After while you have made changes to your apps in order to comply android apps policy and resubmitted the apps into play store , Google will check the apps changes . If it supports their privacy policy properly and you submit an application with proper justification , Then google will republished your apps and available again to the users .
I changed my apps accordingly to the google apps privacy policy and resubmitted the apps into play store. Google accepted my apps to re-publish and available to google play store. But advertising serving was not available from Admob . So I was worried and applied to re-enable ads serving . It has takes some days to re-serving ads into apps and admob informed me for the great news!

Related

How to gain access to LinkedIn Live Video API?

The LinkedIn Live Video API documentation appears to be under the Marketing Developer Platform (MDP), however the MDP API documentation regarding available permissions does not mention the r_member_live and w_member_live scopes required for the Live Video API. Are the r_member_live and w_member_live scopes included in the MDP API, or is there a separate application process for the Live Video API?
You should find more information on accessing API through this link : https://developer.linkedin.com/partner-programs
Also appreciate if you can please send in your query to our developer support from here https://developer.linkedin.com/support
You can also contact our Development Team at developeraccess#linkedin.com

Static website I am hosting cannot be reached and the server IP cannot be found

I recently used Google Domains to register a domain and have connected it to Google Cloud Console to manage a static website. I followed the Google Codelabs guide to set it up and faced no issues. However, when refreshing my website, it still doesn't load and my browser (Chrome) gives me the following error message:
This site can’t be reached
carbonfootprint.dev’s server IP address could not be found."
As well, going to www.carbonfootprint.dev gives me another error message:
Your connection is not private
Attackers might be trying to steal your information from www.carbonfootprint.dev (for example, passwords, messages, or credit cards).
NET::ERR_CERT_COMMON_NAME_INVALID
...Which is confusing, because I was under the impression that a .dev domain suffix gives SSL certification by default.
However, in my Google Domains settings, the website content appears as it should in the minimized preview that exists in both the Domain Overview panel and Website panel. It has been over 48 hours, so it should have updated by now if it were just a delay issue.
For reference, this is what my Custom resource records look like, this is what my synthetic records look like, and these are my bucket details in Google Cloud Console. As well, here is a preview of the website, as shown in the Google Domains console.
Any help is much appreciated!
Ended up finding the answer thanks to #IshRaj on ServerFault.
For future reference to anyone else viewing, Google Cloud Storage only supports HTTP connections when hosting a static website through CNAME resource records. To serve content through a custom domain over SSL, you will need to either:
Set up an external HTTPS load balancer (instructions here),
potentially with Google Cloud CDN (set-up documentation here)
Connect a third-party Content Delivery Network to your Google Cloud
Storage (guide here)
Host your static website on Google App Engine with Python (guide
here)
Serve static website content through Google Firebase rather than
Google Cloud Platform (tutorial here/additional support)
Personally, I went with Google Firebase (the last option), which automatically upgrades websites to https. It was simple and quick to set up and content is now directly deployable from my files. As well, with Firestore's automatic scalability and powerful queries, Firebase becomes a viable alternative, especially with its other features (user authentication, realtime data synchronization, machine-learning, extensions).

If the important changes affect our use of Google Analytics?

I received an email from Google Analytics, but I don't know if the changes will affect our use of Google Analytics? Can you investigate if the below changes affect our use of Google Analytics?
Below is the content of the email:
From: Google Analytics
Subject: Important changes to your Google Analytics for mobile apps properties
Disclaimer: If you are an Analytics 360 account holder, your properties in the 360 account will not be impacted by the changes described here and you can disregard this message.
Dear Google Analytics customer,
You are receiving this email because you have been identified as a user of the older style of Google Analytics mobile apps reporting and the Google Analytics Services SDK. Specifically, we are notifying you regarding your Google Analytics account(s) xxx xxx (1234567) and their properties listed below.
We want to remind you that starting this October we will begin sunsetting this older style of Google Analytics for mobile apps reporting and the Google Analytics Services SDK. We are investing our resources in the latest style of app reporting in Google Analytics that works in conjunction with Firebase – Google’s integrated app developer platform. As such, the following will take place:
Starting October, we will begin to decommission properties that were identified at the time of our first notice as receiving data exclusively from the Google Analytics Services SDK.
Data collection and processing for such properties will stop October 31, 2019.
Reporting access through our UI and API access will remain available for these properties’ historical data until January 31, 2020.
After our service is fully turned down in February, 2020, these properties will no longer be accessible via our Google Analytics UI or API, and their data will be removed from Google Analytics servers. You will receive further notification as these deadlines approach.
We want to give you plenty of time to make the transition and start collecting new data using the Firebase SDK, since your historical data will no longer be available. Our latest solution, however, is even more intuitive and includes free and unlimited event reporting to meet the needs of app-centric businesses. We’ve invested heavily to make this solution best-in-class, with new features and capabilities, such as a more robust Audience builder and multi-dimensional report filtering, rolling-out continually. Additionally, our offering is closely integrated with other Google products and features to help grow your app business like Crashlytics, Google Ads, AdMob and Remote Config. For more information, visit the Help Center for an overview and list of available features.
Affected Properties: xxx App Production (UA-1234567-6).
Thank you,
The Google Analytics Team

What marketplace are App Installer ID (not set) downloads coming from?

I'm still trying to get my free game app discovered, and notice that most of my new downloads are coming from '(not set)' according to Google Analytics/Aquisition/App Marketplace. And this despite a 'This report has been filtered to include only data where there are values for "App Installer ID" dimension' message on the page. According to the docs:
"A marketplace must support the App Installer ID to be recognized by Google Analytics. Not all marketplaces support the App Installer ID, which is what Google Analytics needs to recognize a marketplace. Traffic that comes from a marketplace that Google Analytics can’t identify appears in the report as (not set)."
I've only submitted my app to Google Play. Should I be concerned about these apparent rogue downloads? What marketplace are they coming from?
Several sites offer direct APK file downloads, one of the biggest being 'Apkmonk' where I found my free game app posted. As reported from the updated Google Analytics 'Acquisition/App Marketplace' graph, I now get 50-350 new user downloads a day from unidentified markets, compared to about 1-5 a day from Google Play (com.android.vending). I had to adjust the support code provided in the docs and examples (i.e. Trivial Drive) for InApp purchases and Google Play Services (particularly the IabHelper file) to support players who had neither Google Play Services nor Google Play Store installed on their devices. They all appeared to get null pointer exceptions on starting the app before I adjusted the code. I experimented uninstalling Google Play Services and turning off Google Play Store on my test device to find null pointer and other crash points in the support code.
As far as app performance in non-Google acquistion markets, I get banner and interstitial ad serves, but that's it. No leaderboard or achievement posts, promo redemptions or InApp purchases, which makes sense. I only get .00-.02 cents per banner or interstitial ad click in these markets, with demographics mostly US and India.

Google Analytics Mobile SDK "request for permission" requirement

The Google Analytics Plugin for PhoneGap has an example app that contains the following code:
// Note: A request for permission is REQUIRED by google. You probably want to do this just once, though, and remember the answer for subsequent runs.
navigator.notification.confirm('GA_PLUGIN would like your permission to collect usage data. No personal or user identifiable data will be collected.', permissionCallback, 'Attention', 'Allow,Deny');
I've looked through the Google Analytics mobile SDK docs (although I have not read them start-to-finish) and have been unable to locate this requirement. I also don't see it in the Terms of Service at http://www.google.com/analytics/terms/us.html.
I don't mind requesting permission from the end user, but I certainly don't do it on web sites and I don't seem to recall getting many of these requests within apps that I've installed either.
Is the comment in the code correct?
Found it! Sort of. It's in the Measurement Protocol / SDK Policy doc. It states:
You will give your end users proper notice about the implementations and features of Google Analytics you use (e.g. notice about what data you will collect via Google Analytics, and whether this data can be connected to other data you have about the end user). You will either get consent from your end users, or provide them with the opportunity to opt-out from the implementations and features you use.
That's the Measurement Protocol / SDK Policy. It's not 100% clear to me that it refers to the iOS and Android SDKs. On the one hand, the table of contents type thing on the left has it under Measurement Protocol > Resources. The iOS and Android SDKs are outside of Measurement Protocol. So that suggests it doesn't apply to the iOS and Android SDKs. On the other hand, the Measurement Protocol doesn't seem to have an SDK associated with it, so that the suggests that "SDK" in the title may be referring to the iOS and Android SDKs.
I do wish this were clearer.

Resources