Como ganhar dinheiro com seu blog?

É uma pergunta complexa: Como ganhar dinheiro com seu blog? Pois existem muitas variáveis. Desde o nicho, assunto, nível das publicações, promoção, leitores, e muitos outros....