Is "search" traffic any traffic from a search engine, whether it's paid or not? Is it just organic traffic? Can use the google content network and place ads on other sites? Thanks for any answers.
I would suggest asking them to clarify. No search traffic can mean that they don't want you doing PPC directly promoting the offer. They probably are already doing this and don't want the extra competition. No Incentivized means that the leads you send/generate can not be from any promotion offer you are running. This means that the leads you gather can not be paid any sort of cash or points for simply completing the offer. These type of leads tend to be lower quality because many people complete these offers only for the promise of cash, reward points, or something similar.
It means you can't offer people something to fill out offers. You can't say - "fill out these five offers and I'll send you an XBOX" It makes for crappy leads for the company and they don't want them.