Lol - cannot imagine why google adsense thinks I want to see dating sites. Anyway - nothing wrong with google ads.
Selling scripts on sites like envato codecanyon and probably many others can be quite lucrative. But it is a lot of work up front and because of the way those sites work, you only really have a small window to make an impact, or you fall into the swampy masses and never get seen.