Les campagnes au clic peuvent s'avérer très rémunératrices si elles sont bien ciblées. En revanche c'est évident qu'elles ne rapportent rien si elles n'intéressent pas la cible de ton site.
Les campagnes au CPM, oui pourquoi pas, mais ça vaut mieux le coup si ton site génère un assez important trafic.
Sinon pour répondre à ta question, je te conseillerai de te tourner vers une affiliation (si celle-ci possède de bonnes campagnes adaptées à ton site bien sûr).