Sync vs Async in DFP - google-dfp

I haven't signed up for DFP Premium yet, but I had a question about it.
If I choose to use asynchronous DFP tags on my site, what happens if my site loads a line item for an advertiser that only has synchronous tags? Will the DFP placement still load asynchronously? Will DFP try to 'convert' a sync tag to an async one? (I have heard of other adservers doing this...). Also, what happens if the advertiser tag contains document.write().... will it still work to put that advertiser in an asynchronous DFP setup?

You can use sync ad tags in an async DFP setup. DFP loads the ad tags in an iframe and the tags can run document.write() all they want.
There are some drawbacks though. The iframes have a fixed size. If the sync tag renders a smaller creative, or no creative at all, then the ad unit still takes up the full size. You can work around this but that's kind of a nuisance, especially because the collapseEmptyDivs() method doesn't know if a third party tag has delivered a creative or not.
Besides that you'll have problems with out of page creatives if they don't check if they are being rendered in an iframe. The DFP iframes are 'friendly iframes' by default, so it's extremely easy to escape them for a creative, but the creative does need some small modifications for this to work.
But you can test all of this by trying the Small Business version of DFP. It's the exact same product with some advanced features (mostly related to targeting) disabled. Ad delivery is exactly the same when it comes to sync vs async.

Related

Adsense banners showing transparent background

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.

Adsense for web apps

Google has Adsense and Admob
Adsense is thought for websites that have a lot of text and content (eg. blogs)
Admob is for mobile apps
But what about web apps?
I have made several free-to-use web apps that are used daily because they help people do things (eg. convert something from one format to another) but they have no paragraphs and little text. Sometimes they are just a form input asking for a file and then the web app returns an output file.
How can I put adsense in these web apps?
I tried to apply for the Adsense program with my homepage but it got rejected. My homepage has a link to each of these web apps and a little description (eg. "A web app for converting XML to PDF", etc)
The rejection email says:
We did not approve your application for the reasons listed below.
Issues:
Insufficient content:
To be approved for AdSense and show
relevant ads on your site, your pages need to have enough text on them
for our specialists to review and for our crawler to be able to
determine what your pages are about.
So... as I see it: To be able to use adsense I will need to create a .com or .net (ie: a first level domain, as needed by Adsense) and fill it with "enough text" and "content".
But what content though? Should I invent content? should I write about my cat?
Writing is not my business. I do web apps.
Google thought on writers and provided Adsense for them.
Google also thought on mobile developers and provided Admob for them.
How should I proceed?
As you commented adsense requires you to publish "enough" content, this is quite subjective because it doesn't say how much is enough for them. I would recommend you to try carbon, I have used it to monetize my webapps and I have not had any problems.

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.

GPT implementation for Instant Articles

From what I understand, Facebook only supports an iframe adtag for DFP ads. Google states there are limitations with using this functionality, seen here: https://support.google.com/dfp_sb/answer/90777?hl=en
We're hesitant to implement the iframe tag across our whole website just to satisfy Facebook's requirements as this would then impact direct website traffic.
My questions are:
Does anyone have a sample of what FB's desired implementation would look like with the use of the iframe GPT tags?
Is anyone currently doing this, and if so, have you implemented this site-wide (limiting website functionality), or are you using a REGEX to cut the original ad out and replace within your feed export - seems messy.
After reading the link you shared and the FB policy it seems there aren't any real concerns with using an iframe. FB doesn't allow expandables or 3rd party ads. You can always have house ads targeting the ad unit as a fallback so i don't think the blank situation should come into play either. Here's the Facebook policy for reference: https://developers.facebook.com/docs/instant-articles/policy

Multiple URLs in AdSense banner?

After visiting Zalando.com and viewing a few products, I am often presented with retargetting Flash ads through Google AdSense showing those very same products. Clicking on one of those products will take me to the Zalando product page for that product.
The tracking behind this does not really interest me, but having multiple links in the ad does, as my employer has asked me about creating a banner with 3 similar products or categories so the user can simply click through to the product/category of their choice, rather than a single landing page.
Now, afaict from the image ads policy, in particular the section about clicktags and animated image ads, this does not seem to be possible, as it seems this requires changing the destination URL in the clicktag.
Are Zalando (and others) doing something in violation of the policy, both by tracking the user behaviour (and loading external content) as well as by having different URLs or am I missing something?
Can I create the banner my employer asks, without violating AdSense policy?