is adsense allowed on social networking websites - adsense

i got an email from google this morning that my account would not be approved due to insufficient content . i run a social networking site which does not have contents but more of users images e.t.c is adsense allowed on social networks or dating sites .. see email below
Your AdSense application status
As mentioned in our welcome email, we conduct a second review of your AdSense application once AdSense code is placed on your site(s). As a result of this review, we have disapproved your account for the following violation(s):
We did not approve your application for the reasons listed below
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.
To resolve this issue, please work through the following suggestions:
Make sure that your pages have sufficient text - websites that contain mostly images, videos or Flash animations will not be approved.
Your content should contain complete sentences and paragraphs, not only headlines.
Ensure that your website is fully built and launched before you apply for AdSense - do not apply while your site’s still in a beta or “under construction” phase or only consists of a website template.
Place the ad code on a live page of your website. It does not have to be the main page, but test pages that are empty except for the AdSense ad code will not be approved.
Provide a clear navigation system for your visitors so that they can easily find all of the sections and pages of your website.
If you’d like to monetize YouTube videos, please apply for the YouTube monetization program. Note that blogs and websites that contain only videos will not be approved.

No, you can't.
See tutorial : https://support.google.com/adsense/answer/48182?hl=en

Related

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 to add the Google Adsense mobile ads on Blogger blog?

Over 30% of the traffic to my blog comes from Java mobile users who can't able to see the Web Adsense ads and now I want to add the mobile Adsense ads on my site Techdracula.com which is hosted on the blogger but the problem is that the mobile Ad code just displayed on my blog instead of showing the Ad (so I removed the ad code now). I want to know which type of Ad code I want to choose for mobile ads and will the Adsense mobile ads work on the Blogger blog?
Please refer -> i.stack.imgur.com/VhLge.gif for seeing the options given for me in ma Adsense dashboard for creating a mobile ad.
I want to switch the google adsense ad (mobile vs regular) based on user agent.
You can review 4 Easy Steps
Blogger Dashbord > Layout.
Click Edit on Blog Posts section.
Click on Show Ads between Posts.
Select your preferences and Save.
If you don’t see ads running, ensure that you have added at least one AdSense code directly to your template that works on normal web browsers.
Note: You won’t be able to perform step 3 of this tutorial unless you have enabled AdSense from your Blogger Dashboard.
This, you can do by clicking Earnings from the options available on the left side of your screen. If you already have an AdSense account, they are instructions on how you can link your blog to your existing account.
View demo : eBooklyn.blogspot.com

How to setup Facebook Timeline Cover Photo auto upload in website?

I am new to Facebook API and app development. I am trying to build a facebook timeline cover website where users can auto upload and publish the cover to a new album created in the website/app name. Then they would be redirected to another page on my website with instructions on how to setup the cover on their profile timeline. Most profile cover websites are using the same method such as myfbcovers.com, facebookprofilecovers.com, profilephotocovers.com, facebook.coversdaddy.com, fbcoverlover.com and newfbcovers.com to name a few. I have been searching the facebook developer pages and several tutorials over the net. Some tutorials I checked are:
http://thinkdiff.net/facebook/graph-api-iframe-base-facebook-application-development/
http://daipratt.co.uk/facebook-api-upload-photo/
http://developers.facebook.com/blog/post/498/
And also several youtube videos.
But there are several confusions I have about the app. Sorry for the questions if they are too basic as I am a complete newbie who is willing to learn. One of the main problems is that most of the tutorials are outdated as the facebook app creation page etc. Now is different and there is no callback url etc. or canvas etc. in options now which are used in the tutorials. In the tutorials, it is mentioned that for creating a website app or facebook app for page, I need a callback URL which I cannot see now. Secondly, if it is mentioned in those tutorials that I need SSL in my website for an app but none of the facebook cover websites listed above have SSL it seems. I also do not have SSL on my server. So, not sure if that is needed and if an app is needed at all on my local server. And all the apps are doing things different such as I can see these URLs on clicking on some of the clickable links for uploading the cover button. Here are a few examples:
http://facebookprofilecovers.com/wp-content/themes/fbcovers/fb/?i=http%3A%2F%2Ffacebookprofilecovers.com%2Fwp-content%2Fuploads%2FHappily-Married-Facebook-Timeline-Cover.png
http://freetimelinecovers.net/facebook/?cov_img=/images/sports-covers/manchester-united.jpg
Some have direct link to the facebook app page such as:
http://apps.facebook.com/profilephotocovers/index.php?id=35 broken link
And only one website seems to have the publish_stream etc. in the url itself
https://facebook.com/dialog/oauth?client_id=162046520556852&redirect_uri=http%3A%2F%2Ffacebook.coversdaddy.com%2Fi-m-not-a-monster-1242.html&state=e4abcdc1d9288be8233a7ac4aa243997&scope=user_photos%2Cpublish_stream
On checking through Live HTTP header, it seems all websites are following a similar pattern which is directly used in the URL in the last website. For example, here are a few steps of the other websites I saw while checking with Live HTTP header.
https://graph.facebook.com/oauth/authorize?client_id=112308188876405&redirect_uri=http://www.myfbcovers.com/oauth/callback&scope=publish_stream,user_photos,email
https://facebook.com/dialog/oauth?client_id=237897089598589&redirect_uri=http%3A%2F%2Ffacebookprofilecovers.com%2Fwp-content%2Fthemes%2Ffbcovers%2Ffb%2Findex.php&state=0ca1581f006bdd80bd5da78e95179f3a&scope=publish_stream
And so on.
I could also notice that almost all websites were taking auth for only publish_stream and nothing else. Only myfbcovers.com is an exception which also asks for user_photos and email. Rest are not asking for the same and so perhaps publish_stream is the only permission needed.
So, to create the app is there any tutorial. And do I need to host the app on my own server in a sub directory of the website or does it make direct call to facebook. The reason I am asking is because it seems Facebook apps if hosted on local server needs SSL mandatory whereas none of the above websites have SSL/https. And if I do not need to host the app on my own server then how can I make the photo upload link to facebook and then return back to the website for the rest of the instructions. I am using Wordpress on my website like most of the other sites are doing and so, that should not be a problem I suppose. Any help would be highly appreciated. I am willing to learn properly and some good tutorials for creating the photo album and then uploading the photo to the user's album etc. would be fine too if not with the full code. Any help would be highly appreciated.
NOTE: I have removed the HTTP and WWW part in many of the above URLs as I can only post a maximum of two links being a new user. Please add them if needed in those where they are not present.
Ok, I did not install all the applications above to see exactly what they did. I think your question is long... but pretty straight forward. This is what I understand your question to be :
You would like to create a cover photo generator that will allow users to customize their cover photo by uploading files, maybe doing some editing to them. Also maybe using templates of cool ideas and in the end being able to update their cool new cover photo directly into their profile.
This is not very complicated to do although to this date there is no real documentation (by facebook) about how to dynamically update the cover photo. However there are ways of creating photo albums and uploading photos to there.
If you are planning to make your application run with in facebook - that means use the apps.facebook.com/your_app_name, and have canvas or tab URLS, then you will have to purchase an SSL certificate.
Finnaly, in order to get as close to the functionality your want, you might have to make some sacrifices (becuase changing the cover photo is not possible yet with the Graph API).
To locate the cover photo album you'll have to manually scan through all the users albums names - and for that you'll need the user_photos permission.
Once you have created the photo you want, you could possibly let the user upload it (publish_stream permission needed for this) to a different album, and then give the user some detailed instructions using screen shots and direct them exactly how to change their cover photo.
I recommend you read through the Authentication documentation decide what permissions you need (such as user_photos for the users photos and publish_stream for uploading a new picture or creating an album.)
In addition, there are many many tutorials on the Official Facebook Documentation Pages and their Developers Blog- check them out before going onto other sites that have written their own tutorials. Facebook does update their API quite a bit - but they also (recently) have been pretty good on updating their documentation to mirror the changes to the API...
As serious developers using a 3rd party API (
Graph API ), it is solely our responsibility to keep up to date with changes and to write code and applications that comply with their platform policies.

Ads on a facebook app (game) page

I am working on a facebook application a game and was wondering how to monetize it. I am new to FB and even the ad market place. What is my best bet to get ad revenue? I mean, which provider should I use? Can I use adsense? What are my options? Thanks for your suggestions.
In reaction to a little adverse privacy publicity (see: http://www.theregister.co.uk/2010/10/18/facebook_apps_privacy_breach/ ) Facebook tightened up their advertising policy around privacy and created an official approved ad provider list here: http://developers.facebook.com/adproviders/ listing ad providers who have agreed to comply with Facebook's privacy policies.
I recently did some searches in the Facebook Developer forums and found that RockYou and LifeStreet Media seem to be the most frequently cited providers.
AdSense is not currently on this list, but many apps do use AdSense.
Currently there is Fear, Uncertainty, and Doubt (FUD) over whether using AdSense in a Facebook app will get your account closed by AdSense, and whether it will get your app banned by Facebook.
Those who believe AdSense might ban you frequently assert that AdSense prohibits ad placement in an iframe, which is the only way to do it as a Facebook app. I have read the AdSense terms and can find no reference to iframes being prohibited. AdSense does expect your page to have meaningful content, which would seem to preclude use in some games or other apps that lack text content (think pure flash apps)

How to get targeted adsense ads on Facebook app page requiring authentication

I have a Facebook iframe application that I am monetizing via Google Adsense. On pages that do not require Facebook authentication, the ads are served fine and reflect the content on the page. Pages that require a Facebook session have the ads rendered fine, but they are very generic. They only reflect the user's geography and not the page content (for example, Groupon ads for the user's city, and ads for random things like photo uploading services).
I would like to get Adsense to render targeted ads based on the page content. There is plenty of good content on the pages in question. They are not "content-free" pages like pure logon pages.
I am using an approach similar to the one in the accepted answer for this other question: google adsense in facebook application . My Adsense javascript is in a separate file that gets loaded into an iframe in my canvas page, which is in turn loaded into Facebook as an iframe (like any other Facebook iframe app). The file with the Adsense code has a bunch of relevant content to provide Adsense with the context for targeting the ads. This content is not visible to the user as I set the iframe to have no scrollbars and a limited height.
Is the problem that the Adsense bot (user agent Mediapartners-Google) gets blocked by the Facebook logon and can't indexing the page?
Or is the problem that when the user accesses the page, Facebook tacks on a very long querystring, resulting in Adsense treating it as a different page for every user? Then again, this has no impact on the iframe URL.
The solution recommended in that other stack overflow question calls for loading the file with the Adsense code and keywords using a frameset rather than an iframe. Would this really make a difference?
I am aware of the potential conflict with Adsense terms which prohibits loading Adsense via an iframe. For a Facebook app there really is no other way to do it, and since the app iframe has legitimate content for ad targeting and is "owned" by the publisher (me) it seems consistent with the spirit if not the letter of the Adsense terms of use.
I have toyed with the idea of changing my pages that require a Facebook session to be open, and just disable all controls and present a Facebook login button to users who visit those pages and are not logged into Facebook already. I would use the Javascript client library to manage the login and enabling of controls so the page does not refresh, so hopefully Adsense will read the content and delivery relevant targeted ads. This is a significant change to those pages however, so if there is a simpler solution I'd like to avoid this work.
Well I did nothing but wait a week or so and the ads started to get context-tuned and relevant, using the approach of putting the ads in an iframe that has masked-off context content (setting the iframe height and width to just show the ads, no scroll bars or border) that matches my app's subject.
I'm not sure why it took a week for Google to tune into the context and produce targeted ads on this page, but I won't look the gift horse in the mouth I guess.