Adsense banners showing transparent background - adsense

Believe me that I've asked this in Adsense forums (Spanish AND English), and also checked the following resources and questions:
1 - 2 - 3 - 4
I have an AdSense account that actually works with AdMob. We see successfully ads on Android, but I can't see them for web. We can create in AdSense new ads without a problem and we let pass even more than 2 months to ads to set themselves up, but nothing changed.
Still, the answer I get from ads is a 200 status with the following HTML content:
<html><body style="background-color:transparent"></body></html>
Giving bounty since none has been able to resolve it, nor Google Forums or Stackoverflow!
EDIT
We've checked with a brand new account and it works!! Our original account is not banned though and it's serving ads for AdMob, but the problem comes with AdSense (for web)!

I had almost the same problem once. With the settings I made Google was not able to get advertisement for my page. See the answer:
https://support.google.com/adsense/answer/113262?ctx=tltp&hl=en
The solution (for me) was to add a new unit and a completely new channel as well. If You check the If no ads available option You can choose from 3 options:
Collapse the ad unit, otherwise show blank space (default)
Collapse the ad unit, otherwise show colour
Show other URL
If the problem persists you should send a feedback message including the URL, the exact description of the problem. This is maybe an internal problem in Googles algorithm (as if it is not able to find ads for you).
Important: Have you checked from different browsers, other machines and Google accounts? The algorithm behind the whole AdSense motor is relying on those information heavily. (It means that if You do not see ads on your site, it still could show some to others.)
Edit: If You tried to use a newly created unit and it did not work, I suspect a google bug and I am mostly out of ideas. In my case this solved the problem, but if You are unlucky with it You really should use an other account if possible.

Related

Example of an OAuth Homepage for Google

I have created a flutter application in both iOS and Android that uses OAuth2. In order to authenticate the the app. While I can sign in successfully on iOS, Android provides error the following error:
E/flutter ( 6309): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null)
This is almost certainly because of a configuration issue in my OAuth verification request. Their rejection (see below) describes a homepage they require:
Dear Developer,
Thank you for submitting an OAuth App Verification request.
Unfortunately, we cannot proceed further with the verification process
until the requested things are provided.
As we discussed in our previous communication, to proceed with the
verification process for your project what-happend-here you will need
to provide a homepage that accurately represents your app’s identity
to Google users.
Every OAuth2 project requires a homepage. To ensure users’
understanding of your app’s purpose, your homepage should:
Be a verified domain under your ownership
Be accurate, inclusive, and easily accessible to all users
Link to an externally accessible domain that describes the necessary content, context, or connection to the app you are submitting
Explain with transparency the purpose for which your application requests user data
etc.
However, despite the description, I've no feel of what it should be like. Is there an example of such a page that I can use as a model?
Thanks for any help.
I've been back and forth with google over this issue. I can't give a simple answer, but I can summarize the items I've changed in order to meet compliance.
For context, I'm just using oauth on my personal webpage to identify users. I'm not selling an app. I'm not using restricted scopes. I'm not touching any user data.
This should be the simplest case, yet it was difficult to get approval. Each rejection reply is in the style of a form letter. I conclude that an AI has be trained against a set of compliant pages, and it "feels" mine isn't compliant, i.e. it's not able to point to a specific violation like a human or a rule's based system would. For this reason, I advise against spending time in your email replies. It doesn't seem that anyone reads them, just change your content and reply to get the AI to look again.
In the google console you must provide:
a homepage url
a privacy policy url
an uploaded icon image file
If you're using oauth for a website, don't confuse the oauth console "homepage url" with the base url of your website. Google wants a "homepage" that says "what your app is".
The content served at the homepage must have a [link rel="shortcut icon"] whose href points to the identical bytes of the icon you uploaded in the oauth console. If the bytes differ because you're using a scaled or differently styled image, you'll be rejected.
The content served at the homepage must have a privacy policy link where the href is identical to the characters entered at the console. If they're the same page, but differ by an anchor for example, you'll be rejected.
Also watch for caching. I changed the contents of my [link rel="shortcut icon"/] and got a reply that seemed to accept the icon but complain about another issue. Then when I fixed the other issue they rejected me for the icon again. I think since I changed the uploaded icon but didn't change it's name that they later saw a cached icon. I changed just the url (thus invalidating their cache) and the next reply didn't complain about the icon.
If you're not using restricted scopes you shouldn't need the limited use disclosure, but I got a complaint about that so I added it.
Here's what I'm using for both the homepage and the privacy policy:
https://holtstrom.com/michael/about/
Here's how that looked at the time of this posting when it was finally approved.
You'll see that I have all of the google requirements rendered in underline followed by the text that satisfies the requirement.
In case it helps, here's the replies I received from Google:
Google OAuth Consent Screen Verification:
#Michael Holtstrom's answer works perfectly, And I got my app approved in just the 2nd attempt.
But, since there is no information available anywhere on internet regarding this, that's why
I am posting my answer with all the screenshots, only to support #Michael Holtstrom's answer, so that you can move ahead with more confidence.
Because, I was really worried for 3-4 days whether my app will get approved or not. Because this was the last part left in my project.
I was also using Google OAuth only to get email, name and profile picture.
My app could have got approved in the first attempt only, but the first time I submited homepage had text selection disabled(Because I built it using Flutter Web, on which text selection is disbaled by default).
So, I think the Google's AI was unable to read the text on homepage, and thus asked me to update the homepage.
Next time, I built using wordpress, and then my app got approved.
(And by the way, I'm using chrome extension dark reader, that's why all the screenshot has dark mode enabled.)
Youtube Video Url:
https://youtu.be/lzq9WjCXT6c
Consent screen form on GCP Console
Google OAuth Homepage
https://www.madhavkumar.in/about/
Privacy Policy
https://www.madhavkumar.in/privacy-policy/
Email thread with Google Trust Team

Facebook Audience Network.no fill rate. Test ads are working. Real ads are not working

I am getting zero fill rate for native and native banner ads. I tested with more than 30k ad-request but didn't get any fill rate at all. It keeps showing it is requesting ads but they are not getting filled even though the integration is correct.
The demo ads are working perfectly but when I change it to my placement ID, I get no fill rate. I have checked the integration thoroughly many time and there is no problem with the integration at all.
https://github.com/dreamsoftin/facebook_audience_network is the plugin I'm using. I checked if my placement ids are working using a native android app also, but I keep getting the same no fill rate
I checked solutions for this, I added the Network Security Configuration file, tested with the Device ID and test users from https://developers.facebook.com/docs/audience-network/testing/ but nothing is solving the problem at all. I asked another who also came to the same conclusion that this is some server side issue.
image: https://ibb.co/Dthh8Vv
this is the message I get on the console log:
{error_message: No fill, invalidated: true, error_code: 1001, placement_id: 383262725809870_384038435732299}
I am sure that there is no integration error because the demo ads are working perfectly but the real ads are not getting filled. Can you please help me in this regards?
Also, can someone share any working banner, naative placement ids if you are okay?
I am too facing this issue. This happened only on one app. I guess it might be account issue. Test devices added in facebook shows ads but no fill in all other devices. I did facebook with admob mediation.
The support at facebook is of no use. I suggest you try with a fresh account.

Actions on Google: Alpha Tester

I read the guide on Actions on Google, concerning the publication of an alpha version
3 days ago, I have filled out the form
However, when I share the test link, this error appears:
At the moment it is not possible to find what you are looking for. Try later.
I'm pretty sure this is a Google bug
I did a further test:
I opened the link on an Android device
In this case I display a form to publish my review,
but anyway I can not test the application
Can you help me ?
You should not open this in the browser, instead choose the Google Assistant app on your mobile and open this page from mobile device. Then scroll down to the middle of the directory page/opt-in link you have been given and enable yourself as an Alpha Tester (you will see this button only if you have been whitelisted by the app owner/developer) and continue testing your app on mobile device.
You'll get this page for several hours after enabling alpha testing. After some time it switched to showing me the action directory listing for our app.
Once the page is active and you can see the directory listing you'll need to open the link on your mobile phone! This is mentioned in really small and un-emphasized copy under the link. Also, it's not immediately obvious as the opt in link will most likely be below the bottom edge of your phone screen. You'll have to scroll down to opt-in to alpha testing. Once you enable alpha-testing you should immediately have access to the action.
even i faced the issue , but you can alpha test by switching your account like in google assistant change your default account like the account you used for development.
this might help , thank you

How can I test Google ads on my site

I am developing a website where I want to show Google ads. How can I test ads on my site? Additionally:
Does Google allow me to test ads?
Does it think my tests are fake impressions?
Can I get blocked by Adsense?
here is site link http://www.geeksweblogs.com/
Google may not like it, but in its TOS it says you are allowed to test your ads, although I would recommend you not to refresh the site thousands of times. Instead, I would first remove the AdSense tags and use some divs with fixed width & height and a background color (or a background image which looks like a Google ad) to test it excessively. If you have tested your layouts, remove the test divs and re-add your Google AdSense code. Now you can test it an additional few times to be 100% sure that all works. You can surely reload the page 10-20 times. Remember to just view the ads for testing but never ever click on your own ads – Google doesn't like that.

google adsense - sometimes all ads are visible in page, sometimes I see transparent boxes

I have placed 3 google ad scripts in my site. They are really nice but sometimes for example I see 2 of 3, or 1 of 3.
I just wanted to make sure that this is coming from google adsense's behavior. Is it like that or maybe it is coming from my website ?
Adsense shows ads based on your ip and if they are available. Check your website stats and compair them with the stats of Adsense.
It is probably normal behaviour.