Tag Archives: adsense

Google Adsense API is here


It is official now!

Here are the key features for the API:

What can I do with the AdSense API?

Using the AdSense API, you can enable users to perform a variety of AdSense functions without leaving your website, including the following:

– Create an AdSense account
– Manage an AdSense account
– Create and modify AdSense for content ad units and link units, AdSense for search boxes, and Referrals
– View detailed reports to monitor performance and earnings

How does the AdSense API benefit your site and users?

By making it easy for publishers to sign up for AdSense and generate revenue, the API offers another compelling reason for publishers to choose your service over a competitor’s–and remain loyal to you. The AdSense API is great for publishers who don’t want the hassle of setting up their own accounts or dealing with cutting and pasting HTML snippets.

How does this generate revenue for you?

Approved AdSense API developers will receive a share of the revenue earned by the publishers you’ve signed up. In addition to the revenue share, you’ll also receive $100 each time a new publisher you’ve signed up earns $100 in less than 180 days. This means that developers who currently charge for services can now use the AdSense API to offset some of the costs of your services–maybe even making it possible to offer your services free of charge.

Additionally, as the developer, you can optimize your ad’s placement, color, and format to increase your users’ earnings–and your users don’t have to do any additional work to display optimized ads.

I think this is not a good move by Google. An average Social Networker, networks for fun and to meet people. He does not care if he makes a couple of dollars in a week or so by his posts. Ofcourse, who doesn’t love getting extra money, but I think an average US visitor wouldn’t bother too much about the petty cash. Social Networkers from other countries, where a dollar holds a lot of value, might be the people who would love to earn some petty cash while having fun.

Right now Adsense is looking for web hosts, blog hosts, Wiki hosts, forum hosts, and web publishers to participate in the beta program and they should have atleast 100,000 pageviews a day. I think this is a great start, but thats it. The members posting/writing for these websites would be motivated to earn money and would write SEOed articles/posts. I don’t think an average Myspace user will be motivated enough to research on the topic. Find out the topic’s avg. CPM and then strategically place the keywords in the article. I think that Adsense API is not going to be a really big thing. It is good for pulishers but even better for Google.

I wasn’t expecting the API to be a revenue sharing model, but expected something that would help existing publishers track their earnings on a page basis rather than channel based stats.

I think if the publisher can insert some unique values into the Adsense code dynamically, he can track more efficiently. For example, if a blogger can insert the post’s id or title in the adsense, he can keep track of what posts are doing the best, which post has the max CTR, what topic generates Max CPM for him, so that he can concentrate writing on it..etc.

Google can further help its publishers by integrating Analytics with Adsense APIs. Then a blogger can find out that his post on “Travel to Asia” generates a lot of revenue from visitors in New York and San Francisco. This will help him to enhance his post by adding information such as, how is weather in Asia as compared to New York or SF, how long does it take to fly to China from NY and SF…etc.

Why you should use Yahoo Publisher Network?

In my previous post, I suggested that Yahoo Publisher Network is evil due to its strange legal terms and the buggy code.

But now I am saying that you should use YPN atleast once, if you get approved. Why this change of heart? Does YPN pays a lot more than Adsense? Does it have a lot more contextuality to the content?

I haven’t been successful to use the Ads on my site yet, but I found the root cause of the issue. I was able to show Yahoo Publisher Network Ads on one of my test websites. Right now its just showing 0% APR for Credit Card and vonage.com Ads, but I can’t blame Yahoo for that, as that site doesn’t have any content (just comment spam)

I haven’t even observed a single impression in the YPN reports yet, but when I see my Google Adsense reports, I see a rise in my CPM, as compared to September’s CPM. The Avg. CPM from Sep. 30 – Oct 2 is 33% more than September’s CPM. This doesn’t mean that I am claiming that Adsense has increased my CPM after I have started using YPN, but pointing that it can be a possibility.

I have had higher CPM in the past than what I got in the last 2-3 days, so I can’t claim anything right now. I would suggest people using Adsense to try YPN atleast once, just to check if it affects your numbers. I am planning to rotate my Adsense and YPN periodically and get stats. I am not sure how long should that period be? Should I run Adsense for 12 hours and YPN for other 12? or should it be longer periods such as a week or a month?

I believe this scenario can be compared to the situation a few months ago, when Gmail was launched. Most of the free email providers were reducing the mailbox size and as Gmail entered the market, Yahoo and MSN increased their mailbox sizes to match Gmail. This is the power of competition…..

Here is Yahoo’s (quick) response to the email that I sent to them, followed by my explanation of the problem.

Sep 30 2005 14:36 PT
>
> Hello Gaurav,
>
> Thank you for your inquiry.
>
> We would be more than happy to help you resolve any display issues you are
> experiencing. At this time, we feel that we can better assist you by
> speaking to you directly, in order to obtain more detailed information.
>
> Please feel free to call our Support Team at (866) 785-2636, Monday to
> Friday from 6:00 a.m. to 7:00 p.m. PDT, and from Saturday 7:00 a.m. to
> 4:00 p.m. PDT.

—————————————

Hi,

Sorry, I was unable to call you guys, but I did find the problem.

Here is the bug (actually a compatibility issue.) I add my YPN code in a
HTML file which is being “imploded” by a PHP file. Then slashes are added
using “addslashes($theVar)” which adds backslashes before the characters
(‘), (“), (\) and (NULL).

When the whole thing is “print”ed it shows something like \’ as compared to
‘ . However the ” (double quotes) are printed fine (without leading
backslashes.) I guess there is some kind of confusion going on with code
while it is printed.

Here is the code snippet:

$tmpl_file = “path-to-file/header.html”;
$thefile = implode(“”, file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = “\$r_file=\””.$thefile.”\”;”;
eval($thefile);
print $r_file;

I’d suggest you guys to either give an option to the publisher to choose
between a single quote and a double quote, or just make it default as double
quotes.

I am using Ads provided by * another company * and they do use double
quotes, which works fine for me. If you think it is fine for me to change
the single quotes in the code to double quotes manualy, then do let me know.

Thanks
Gaurav

Yahoo Ads Beta – Review

What happens when you try to implement something real quick inorder to compete with a competitor? You end up with Yahoo Ads Beta.

I applied for them a cpl. of weeks ago (thanks 2 Puneet for letting me know about it) and I got approved yesterday (or may be day before). So, I thought I’d give them a shot. I read the TOS and found some lame stuff:

9g from here

you are a US-based business and you are operating Your Site solely for viewing and use by users within the US; and

How the hell do you operate a site “solely” for viewing and use by users within the US on the Internet? Should I ban all the darnnn non-US IP addresses? Thank god they didn’t ask me to check if each of my viewer is a valid US citizen or Permanent Resident.

11 l (as in ‘L’)

Abuse of Services. You agree not to:
…..
display all or part of the Ad Unit to any user located outside the US

Well……can non-US bots view the Ad…?…….please please let them…….ok may be just one glimpse……

To Yahoo – Please implement your Ads like this

check if user = US-located
if yes
display Ad
else
Get lost you looser, don’t waste the bloody bandwidth, you aren’t worth a penny.

And it will be great if publishers can customize the last message.

I haven’t read Adsense’s TOS lately, but I don’t think they have TOS like this (or may be they do 😐 )

Anyways, I somehow manage to make myself understand about that TOS, I agreed to it, that I won’t ask any non-US to view the Ads, if they do, then its Yahoo’s lack of implementation. I agreed to remove Adsense from my site and created a Yahoo Ad. I didn’t miss my Adsense, cos the Yahoo Ad is a clone of Adsense.

Yahoo Ad Preview

They use javascript for to display Ad preview and it is neat. They also have a “Select Your Ad Code” button for those, I guess, who do not know how to select text in a textarea.

They have a Ad Targeting section, where you can choose a category and a sub-category and can even display those Targeted Ads to a certain page or whole site or a subdomain. I think its good. Its more like an addition to the contextual Ads. Here is what the tag line says: “You can display ads that are based on your users’ interests to complement your site’s contextually matched ads.

And then there is Ad Blocking, where you can block certain domains, usual competitors n stuff.

They also have a Content Setup section, where you can:

Embed Y!Q into your site. What is Y!Q?

Y!Q lets you search from any web page you’re on so you don’t have to interrupt your workflow to find more information. Traditional web searches force you to go to a specific search page and type in a query.

It’s the thing that Y! has introduced in its latest YIM. where you highlight some text and can see the results in a small pop-up-like-a-thing.

They also have Add Your RSS Feed to My Yahoo!, which is nothing but just adding your XML feed to viewer’s my.yahoo.com. Right now they don’t have RSS advertising, but it seems like they are working on it.

Link to a Yahoo! Map from Your Web Site is another lame thing that they have in there, which is simply creating a link to Y! maps from your site.

Y!Q, RSS to My Yahoo and Links to Y! Maps don’t pay u anything.

Payment options are more or less same, but they also allow you to transfer funds to your overture a/c. I do have Adsense and Adwords a/cs but not sure if they allow that or not.

Reports are more or less similar to Adsense. There is one feature called URL Tracking.

What it does is: Track the performance of the ads on your site by domain, directory, or page. which is similar to pages in Adsense. They also have “categories” which are similar to Channels in Adsense.

My problems aren’t over yet……

I backed up my Adsense code and clicked the “Select Your Ad Code” button on Yahoo publisher to replace my Adsense.

I put the code like:

Original Code

and what I see on the site is:

On IE

IE

On FF

FF

did I miss something?

I checked the source of me site and what I see is:

ctxt_ad_partner = \’1214287163\’;
ctxt_ad_section = \’6620\’;
ctxt_ad_bg = \’FFFFFF\’;
ctxt_ad_width = 468;
ctxt_ad_height = 60;
ctxt_ad_bc = \’D40000\’;
ctxt_ad_cc = \’FFD800\’;
ctxt_ad_lc = \’D40000\’;
ctxt_ad_tc = \’000000\’;
ctxt_ad_uc = \’7C0000\’;

Where did these \ come from (Is it Apache?)? On further investigation, found that Adsense uses ” instead of ‘ …..but I can’t change their code, so dunno if I am thinking in right direction or not.

Acc. to their FAQ:

When will ads begin appearing on my site?

Your Yahoo! Publisher Network ads will usually begin appearing within seconds of pasting the ad code into your web pages. If no ads are available, public service announcements will be displayed. If you prefer, you may select a Substitute Color that matches your web page background so that a solid color block appears in the meantime instead.

Note: My Substitute color field has nothing in it.

It has been more than an hour and the Ads still don’t work. May be they think I am a bloody non-US located? I don’t think that is the case, but who knows. I suspect its just the lack of testing (oh well its in Beta, y am I cribbing) and may be some of the javascript used on my site is killing the Ads? But Adsense works fine. Also why the hell it shows 2 different things on IE n FF?

I am gonna switch back to Adsense and report the matter to Y! guys.

Google stole my idea

lol…. Its just that they got it patented, whereas I thought about it and then forgot all about it. They were awarded the patent yesterday and guess what I got in email today:

AdSense for Feeds

The emergence of RSS and Atom feeds has created a new way of sharing content with the world. Until now, finding a way to monetize these feeds was a difficult task. Without the need for users to visit the feed site, publishers were gaining eyes but were decreasing ad coverage. The solution arrived with the release of AdSense for feeds, a way of inserting relevant Google ads into RSS and Atom feeds. If you share your content through either of these technologies, check out the AdSense for feeds section of AdSense Support to learn how to earn money from your feed.

Even I thought, that one needs to provide the whole article/content in the feed, so that these adverts work well. But won’t that (the data from each article) increase the load on the server and will load the pages (where the RSS feed is fed) very slow?

gmail’s sponsored links

Today I got an email from a friend of mine…..lol

An email from a friend

I think gmail has started dumb advertising :P. While searching on google or on Adsense Ads one finds lot of Ebay’s automatically generated Ads. They just add the keyword with the predefined text.

%key_word%

%key_word% for sale. aff checkout the deals now!

and the link is pointed to the search page on ebay for the phrase %key_word% It generally works good but in this case it looks lame.