admob has some popup when i enter the console about admob legacy stopping. Im not sure what exactly admob legacy is. I have ads in all of our apps on google play. Im just trying to get some insight as to if it is necessary for me to make changes to code or if ads will still run after august 31st, im just trying to be 100% on whats going on.
if you can explain what is going on id be very appreciative, thank you
Admob legacy is the old admob website (admob.com) while the new admob is apps.admob.com.
You are supposed to upgrade your account to the new admob.
You don't have to make changes to your existing apps on the play store.
However, from 1st August, 2014, for updates or new apps using ads to be accepted on the play store, they must use an advertising ID. In admob, this is only available via the google play services library and not the deprecated GoogleAdmobADSSdk-6.X.X.jar so you within your apps make sure you use admob via the google play service library.
Summary: Upgrade account to new admob(apps.admob.com) before 1st September, and use admob via google play services for new or updated apps from 1st August.
According to Eric (Google Admob developer engineer):
"As long as you've upgraded your AdMob account by the August 31 deadline, ads will continue to serve, even through the old AdMob SDK.
The SDK upgrade deadline on August 1st per the Google Play Ad Policy just means you can't update apps to the Google Play store that include the old AdMob SDK. As far as the legacy AdMob site shutdown, you need to upgrade to the new AdMob site to still get impressions. Once you upgrade, AdMob makes a link between your legacy ad unit to your new AdMob ad unit. So requests even on that legacy ad unit can continue to serve because that link is made. If you fail to update to the new site, there is no such link, and your requests will no longer fill after August 31 (regardless if you are using the old AdMob SDK or Google Play services)."
More here
Related
I just released a game to the Google Plat store but my Admob Ads are not showing. Some easy answers:
My target SDK is 33, and my complileSDK is also 33
My app has been live since in the Play Store since Friday 2/3/23
Yes - The Test Ads show when I used the test units
Yes I switched to the real ad unit code for the release
Yes - I officially connected my App to my Admob Account.
In my AdMob account I don't see any warnings (besides the one about my payments are on hold - but that is because I haven't earned the minimum threshold for payment)
I made the connection to Admob Sunday morning (2/5/23) and I got this email:
We completed our app review. The following app has been approved, and
we’ve lifted the ad serving limits and restrictions put in place
during the review.
Yes - I have the latest implementation code in my build gradle (in the dependencies brackets):
implementation 'com.google.android.gms:play-services-ads:21.4.0'
Again, the Google AdMob test ads show, so in my Manifest I have (in the meta-data):
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-account_number"
In my Main_Activity file I use the Ad Unit ID.
In looking for a solution for this I came across this solution earlier, so I added this code to the Manifest as well:
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
My app creates non-personalized ads like so:
private void createNonPersonalizedAd(Animation slideOutToLeft) {
Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putInt("rdp", 1);
AdRequest adRequest = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
.build();
createInterstitialAd(adRequest, slideOutToLeft);
}
In my Google Play Console I answered "YES" to the following question:
Does your app use advertising ID?
Reason:
Analytics or Marketing
I'm not sure if there is value in pasting all of the code from the Main_Activity that calls the ads, especially since the test ads display OK.
I'm not sure if I declared something wrong in the Play Console that conflicts.
About an hour ago (on 2/6/23) I connected Firebase to my app
I'm not sure if it takes more time to display ads or I have configured something wrong
Can anyone identify what I've done wrong that prevents the ads from showing?
I was able to get some outside help and thus discovered the issue was that Google had not approved my Admob account. This was not reflected in my account though, because everything there looked ready to go - and I got the email from Google saying my app was approved and ready to show ads.
I was browsing other forums where someone mentioned to check Adsense. I went to my Adsense account and saw that again I wasn't approved yet for payments. I had submitted that information before - but I resubmitted my government ID, EIN, incorporation paperwork and then my banking information. Once that was submitted, my ads began to show in my apps.
So the issue wasn't technical. It was just Adsense needing information about my company. I hope this answer helps someone else out.
I'm struggling to understand the process of publishing an App that has AdMob ads in the Play Store.
In order to use the AdMob SDKs the app must be reviewed by AdMob.
In order to review the App must be listed in a supported app store, in my case this will be the Play Store.
In order to publish on the Play Store the policy declaration forms need to be filled in.
For publishing within the EU, the policies require GDPR compliance one of which is to collect user consent.
The problem is I'm collecting the consent using the UserMessagingPlatform SDK, which does not work unless the App is reviewed (according to UserMessagingPlatform invalid response from server)
So now there is a circular dependency:
I cannot (truthfully) state that my app is GDPR compliant.
This prevents my app from being published on the Play Store
Which prevents the review by AdMob
Which prevents the user consent form from working
Which prevents me from stating that the app is GDPR compliant
One way to resolve this is publish an ad-free version first, review it by AdMob, then proceed by adding the ads.
Is this the intended workflow of publishing the app?
After a clarification by the support, they clarified that there are two steps of verification/reviews: The first is the verification of the account (more so of the account holder and the provided information). The second is the review of the app.
The SDKs can be used after the account has been verified (but will only show a limited number of ads until the app has been reviewed). There is no indication this is the case, other than the SDKs won't work.
In my case the account verification took around two months.
This is what I found to be the intended process:
Create app on AdMob and Play Store
If not already, wait for the AdMob account verification
The SDKs will now be functional and the app can be tested, as if it were in production (i.e. ads will show up, consent dialogs will work, the amount of shown ads will limited)
Publish and review the app on the Play Store
Configure the store-link on AdMob
Review the app on AdMob
After the review the SDKs will work on full capacity (i.e. the amount of ads shown will no longer be limited)
I m new to integrating Admob with client app which is already live on Google Play Store.
I have created a publisher ID for my account.
Now i have created a live ad unit with my account at admob (Google). Now should I link newly created add unit to the client app available in Play store , so as to receive new ads ?
Thanks
Have a look at the Android AdMob guide here. It should have all the information that you need for AdMob integration.
The best guide for adding advertising here: https://developers.google.com/admob/android/quick-start
After the creation of advertising, it can manifest itself immediately, but after some time. If you are worried that something is done wrong, ask for a test ad:
AdRequest adRequest = adRequestBuilder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build();
Connection applications with Google Play did not give me anything. I understand it is made for:
Beautiful icon in the console
Bans simultaneously in Google Play and admob
I simply renamed the app in my google play console and since that day the app is no more generating revenue! i then focused on the analytics and i noticed since the day i renamed the app in google play console, there is no more ads displayed in my app.
I tried to change the name to the old one but ad still not displaying, i also checked adsense account and there is no warning of not respecting rules.
My question is this
After renaming an app in the google play console, is there any other changes i have to make. or how can i fix this.
Ad delivery has nothing to do with anything in Google Play Console. It is solely driven by the AdUnitId you have in your app.
You must have also changed something in your app, or something in your Admob account.
I have this doubt running through my veins. I have created a youtube downloader app. I am publishing this on markets other than Google play store. The latest version of admob doesn'th really let me link the app to the ad. When I search it gives me only Google play store and iTunes suggestions. Does anyone have a solution to link your admob to other non market apps? If so please help me out.
I guess you don't want to publish the app on the play store because it violates their policy, hence might lead to a suspension. At the moment, NO. There's no solution to linking admob to other markets. The Application Visibility and Discoverability troubleshooter provided here pertains only to the play store
You should use any of the ad services below(adversiting ID complaint) if you don't want to publish your app to the play store:
Startapp
AppFlood
NativeX
Appia
Epom Market
Airpush
Appwiz
RevMob
MobileCore
AerServ
Appnext
AppBrain
Widdit
MobiMicro
AppKey
AppOptim
StarApplication
Mobicow
Pingjam
TapContext
InMobi
Minimob
IMO, startapp is better than admob especially when using their interstitial ads. You can find a list of 2014 top android ad services from these sites http://www.appbrain.com/stats/libraries/ad http://www.mobyaffiliates.com/blog/a-list-of-android-advertising-networks/
I thing you will probably not get approved for admob because of their policy guidelines. Alternatively, you may go for TAPJOY it is the best alternative to admob in the market. Below are some high paying networks:
Topjoy
Mopub
KIIP
Get the full list of ad networks with reviews and payments at: Mobile app ad networks