Normally SearchFeed and AdSense on the same page are a AdSense TOS violation. But . . . If I use SearchFeed as my alternate ad, and I have more than one adsense block on my page, and GoogleAds fill up one block, but the alternate ad url kicks in, and I show SearchFeed on the second block, am I in violation of AdSense TOS?
Yes. You can't show anything that violates the TOS if there are still AdSense ads. You can ensure this doesn't happen by only putting SearchFeed as the alternate URL for the first ad block (first in the HTML) and to use something else (like colored backgrounds or non-offending alternate ads) in the other units.
my adsense script like below. google_alternate_ad_url ="http://www.americanidol.com/"; google_ad_width = 450; google_ad_height = 250; google_ad_format = "300x250_as"; google_ad_type = "text_image"; what i'm worry was this line google_alternate_ad_url ="http://www.americanidol.com/"; result: the American Idol website appear in my blog post. Is that violate the adsense TOS?