How To Start Your Own AdSense Revenue Sharing Site

This is a step-by-step tutorial to creating your own AdSense revenue sharing website with Drupal 6.

I will walk you through all the necessary steps from installing the software to the point where people are actually able to create accounts, provide their AdSense publisher ID and start posting content.

Things you will need to get started:

  • Cpanel or Interworx hosting,
  • domain,
  • FTP software,
  • AdSense account

Installing the Website Software

  1. Log in to Cpanel or Interworx and create a MySqL database and user for your site. This is pretty easy once you have found these menus in the interface.
  2. Go to phpMyAdmin, click your database name and then the operations tab. Set collation to utf8_general_ci, then hit go. This is important for the database to be able to store characters with diacritics.
  3. Go to drupal.org and download Drupal 6. We are using Drupal 6, because the AdSense revenue sharing feature is not ported to the latest version (Drupal 7) yet.
  4. Open FTP and upload Drupal 6 to the server. Make sure to upload only the content of the Drupal 6 folder and not the folder itself.
  5. Navigate to your domain in your browser and install Drupal 6 following the steps below.
  6. Set installation language to English, provide the MySqL database name, the username and the password (the ones you mage in #1), also set the server name under the advanced options tab to the name that your hosting company provided, usually localhost.
  7. Set the site name, provide your email address, set username for superuser account (admin works fine), provide password for superuser account, select default country for the site, select time zone, check update notification options, click save.
  8. Installation done, click visit site link.
  9. If you got lost, check out my hub on installing Drupal.

Adding AdSense Revenue Sharing Functionality

No that your website software is installed, you have two things left to do. One is adding the ability to display AdSense ads and to share revenue. For this to happen, we will install a Drupal module called AdSense.

  1. Go to drupal.org/project/adsense and download the AdSense module. Select the appropriate version based on your Drupal version, Drupal 6 in our example.
  2. Unpack and upload the module to mysite.xyz/sites/all/modules.
  3. In your browser, navigate to /admin/build/modules, scroll down and check the Ads (old), AdSense core and Revenue Sharing basic (old) check boxes, then click save.
  4. If you are prompted to enable the profile module, just go ahead.
  5. Go to /admin/settings/adsense, then click the publisher ID tab. Provide your AdSense publisher ID, and choose publisher ID module revenue sharing, click ok.
  6. Click revenue sharing button and set percentage of impressions going to author. Select page types that the revenue sharing feature applies to. Click save.
  7. Click the old code ads tab and set how many AdSense ads you will need under AdSense blocks. Also, under ad groups, you can tweak the looks of five different ad groups.
  8. Go to /admin/build/block and locate the AdSense blocks further down the page. Drag these blocks to the block regions you want them to be displayed in and click save. Now, click configure next to each ad block, set the format of the ad, the group (that determines the looks), channel if necessary, and the ad alignment, scroll down and click save.

Congratulations! You're Done.

Basically, you have the ads and the revenue sharing set up. You can make changes and tweak the placement as you are gaining more experience.

What we want now is the ability for people to register accounts, provide their AdSense publisher ID and start posting content.

  1. Go to /admin/user/settings and make sure it is set so that visitors are allowed to register.
  2. If you have more time discover the content of this page and change things as necessary.
  3. Go to /admin/user/permissions, scroll down to blog module and check 'post blog entry', 'edit own blog entry' and 'delete own blog entry' for authenticated user. Scroll down hit save.

You have just allowed users to register on your site and you've given them permission to create and publish content. When a user has logged in, they are take to their profile page. Under the Edit tab they should be able to find a field where they can input their AdSense publisher ID. If you are familiar with Xomba, this looks and works the same.

Of course, this tutorial is just scratching the surface. You have a lot more to work on on your site to make it function better, but this is all you need to do to get started sharing AdSense revenue. If you have any questions ask in the comments section.

More by this Author


Comments 32 comments

Aya Katz profile image

Aya Katz 5 years ago from The Ozarks

Haunty, this is intriguing information. Have you ever opened your own adsense revenue sharing site?


Haunty profile image

Haunty 5 years ago from Hungary Author

I had a community site for language students, called Varnorskole (Vår Norske Skole). About 300 members. It was rev. share, but didn't work well, because people weren't really interested in writing for money. I have another one right now, which is similar to hp, only for Hungarians. It's only a few months old, so nothing special just yet. I don't even have ads on it, because I want to build some content first.


Cogerson profile image

Cogerson 5 years ago from Virginia

Great hub....I am bookmarking this hub...for future reference....thanks for all the great information


Eiddwen profile image

Eiddwen 5 years ago from Wales

Another great one to bookmark.

Thanks for sharing

Take care

Eiddwen.


Wayne 5 years ago

You're better off installing your CMS from cpanel unless you are experienced at setting up your own website. Adsense will most likely be an option there as well.


Haunty profile image

Haunty 5 years ago from Hungary Author

Thanks for the bookmarks, Cogerson and Eiddwen! :)

As for you, Wayne. You have no clue what you are talking about. And that's not a 'likely,' it's a fact. For one thing, not everybody has Cpanel. If you had read the hub, you would also know that you have to change the database settings, so even if you had fantastico, using it would be a major mistake. An AdSense revenue sharing option?! Seriously!


Wayne 5 years ago

A bit touchy are we Haunty?

From your post:

"Installing the Website Software

Log in to Cpanel or Interworx and create a MySqL database and user for your site. This is pretty easy once you have found these menus in the interface." -hence my comment "install from cpanel"

And I can send you the cpanel adsense option screenshot if you want.

The cpanel "Fantastico" setup for Drupal, and other CMS websites available there, also manages upgrading them when newer versions are added to the database. Users cannot upgrade using cpanel if they install manually.

Cheers


Wayne 5 years ago

Install with "Simple Scripts", Fantastico is dated.


Haunty profile image

Haunty 5 years ago from Hungary Author

Wayne - You win. I guess I should've known that Texas folks know and do everything way better than ordinary folks. Actually, I'm glad you are here, as I'd like to ask a few questions. Can I specify in Fantastico or Simple Scripts which database I want the installation to us? Also, can you tell me where I can find these in Interworx, as I'm a convert and I don't use Cpanel any more. And please do send that screen shot. Thank you.


Wayne 5 years ago

LOL, actually, I'm a transplanted yankee from Philadelphia.

If you're asking about using PostgreSQL or MySQL, that is dependent on your CMS application. Both are available in Cpanel. If you're asking about the name of the DB, you can chose whatever name you want for that. Just create the DB in Cpanel and enter the name and password in your CMS during the Superscript install. Fantastico is still available to use, but the newer packages are not available, only very old ones. Superscripts has about 5 versions of Drupal available up to version 7.

There is a very good write up on Drupal 7 in Linux Format magazine, February edition. The author of the article highly recommends this version, stating Drupal 7 has become one of the best CMSes ever. Perhaps you can go to a Barnes and Noble bookstore and read the article. The magazine is a little pricey to buy for one article (about $15 I believe).

I've not used Interworx at all, only Cpanel so I can't help you with that. The ISP you're using should have extensive help files to get you started though. Cpanel seems more adopted by ISPs though.

As far as the screen shot, the entry I was looking at is for Google Adwords. There is a free $75 installation or voucher, not sure which as I don't have anything to sell so I don't use it. Adsense doesn't seem to need an installer, just copy and paste the Google code into your webpages or templates I believe.

I am not very familiar with this site, how can I send an email to you?

Regards,


Haunty profile image

Haunty 5 years ago from Hungary Author

Thanks for the suggestion, Wayne. I tried Drupal 7 and it does look to have some major improvements such as a custom dashboard. The main reason I still prefer Drupal 6 is because some of the modules I like to use are still not fully supported. AdSense development version works, but it has some problems with old code ads, and as we know revenue sharing supports only those.

It doesn't make such a big difference for me if I install from Cpanel or using the browser wizard? Both are pretty simple, imo. Also, to use AdSense in Drupal, you don't have to copy the ad codes, that would be crazy. You just provide the publisher ID. Thanks, again. You can always contact me using the 'Contact Haunty' link on this page or my profile.


Wayne 5 years ago

For me, the ISP keeping track of available upgrades is nice. You can't use the Superscripts to keep track of upgraded packages if you install manually as Superscripts generates a file containing installs information. If you like to be more proactive and keep track yourself, then that is perfectly acceptable.

Yesterday I sent you an email through the contact link, but there didn't seem to be an option for attachments.


Haunty profile image

Haunty 5 years ago from Hungary Author

Thanks for the email and the link. Do you use a CMS for your website? If so, which one. I'm always curious to learn about new things. Unfortunately, I know only Drupal and a bit of Wordpress. The reason why I don't know Superscripts update tracking is because I use Drupal's reporting system. Below is an image showing the available updates screen for the modules that I use. You'll see that I am sometimes quite lazy when it comes to updates.


Wayne 5 years ago

Haunty:

I have used phpwebsite for more than 10 years. I have looked at other CMS and found them lacking for me. I installed Drupal yesterday on one of my sites and there seems to be an issue with the install as I cannot add content. I will be reinstalling to see if that fixes the problem.

As for upgrades, hackers are searching for ways to exploit websites and developers are trying to make their system more secure. It is important to keep your code reasonably current to keep the hackers out.


Haunty profile image

Haunty 5 years ago from Hungary Author

By default, Drupal has two content types enabled - page and story. If you are using Drupal 7 the terminology may differ. If you can't do something it's usually because either the functionality isn't enabled or you haven't given yourself permission to do it. If you use the superuser account permissions shouldn't be an issue, but if you use a user account that you've created after the install, in that case you should go to /admin/user/permissions and give the 'authenticated user' permission to post content of given content type.


Kaie Arwen profile image

Kaie Arwen 5 years ago

God bless you! I need a translator................. oh my............... what a lot to learn! Kaie


akirchner profile image

akirchner 5 years ago from Central Oregon

Very good information - too bad it is so far over my head that I think it hit the wall behind me in the next state! One of these days I'm gonna understand all this stuff....I hope!


Haunty profile image

Haunty 5 years ago from Hungary Author

Kaie and Audrey, if you wanna try this, say which part is unclear and I'll try to explain better. :)


crystolite profile image

crystolite 5 years ago from Houston TX

I had a community site for language students, called because people weren't really interested in writing for money. well is ok thanks


JohnBarret profile image

JohnBarret 5 years ago

But, how can the revenue be shared among users?


Haunty profile image

Haunty 5 years ago from Hungary Author

Users can provide their AdSense publisher ID on their profile page. The model works on the same basis as hp rev. sharing.


jammy15 profile image

jammy15 5 years ago from New Delhi, India

Wow!!! I found gold here. I was looking for such stuff for hours today and landed on this page. Fantastic tips and very well written. I will trty to follow your written steps. Though I am aware that theory is very much different than practically applying it but still this tutorial will help largely help me.

THANK YOU so much for sharing this.

God bless


daskittlez69 profile image

daskittlez69 5 years ago from midwest

Thanks for the hub. The little hamster in my head is running now.


lejonkung profile image

lejonkung 5 years ago

thanks for a great hub, thinking abut trying this


Perambur Kumar 4 years ago

Excellent Article.


Ruchira profile image

Ruchira 4 years ago from United States

Great tips Haunty!

Happy birthday to you!

Sharing this hub :)


everythingdazzles profile image

everythingdazzles 4 years ago from Pittsburgh, PA

Great hub very helpful and informative for newbies.


cebutouristspot profile image

cebutouristspot 4 years ago from Cebu

Very interesting. This is indeed a good information that you provide people that would like to step in this kind of business.


rambansal profile image

rambansal 4 years ago from India

Indeed informative and useful..


martinspark profile image

martinspark 4 years ago from Los Angeles

Dear i want The Website through Revenue Sharing program which companies or creating ? and how much they are charging, Please send me complete information on marketing.multivision@gmail.com i want urgently this kind of website to purchase


rajun 3 years ago

I may be missing something. In my site, user profile page not showing any field for user to input their AdSense publisher ID.


Mukesh 23 months ago

Hi there, simply bcoeme alert to your weblog through Google, and located that it is really informative.I am gonna watch out for brussels. I'll be grateful in case you continue this in future. Numerous folks will probably be benefited out of your writing. Cheers!

    Sign in or sign up and post using a HubPages Network account.

    0 of 8192 characters used
    Post Comment

    No HTML is allowed in comments, but URLs will be hyperlinked. Comments are not for promoting your articles or other sites.


    Click to Rate This Article
    working