Не соглашусь с тем, что главный заработок на блоге это реклама, с неё особо много не заработать (если конечно это не суперраскрученный ресурс с посещаемостью от 10 000 уников в день).
Но если перечислять все способы заработка на блоге, то это будет:
1) все та же реклама: контекстная, баннерная, разные рекламные строчки (типа Ноликс и т.п.), тизеры и прочее;
2) покупные ссылки (за это сейчас бан навечный от поисковиков можно схлопотать, но если ссылка ведет на сайт схожей тематики и размещена грамотно, то может и пройти номер);
3) платные (рекламные) посты - когда вы за деньги пишете статью о каком-то товаре либо услуге или размещаете готовый пост;
4) партнерские программы - примерно тоже, что рекламные посты - писать статьи о чьих-то курсах или книгах и т.п., проставлять ссылки на них и получать комиссионные от продажи. Можно предлагать партнерский продукт "хитрее", выдавая за свое хобби (и продавать курс вышивки крестиком, к примеру), или писать о путешествии в какую-либо страну и попутно размещать "окошки" от сервисов покупки билетов, гостиниц и все в таком же духе;
5) самое выгодное (и правильное, на мой взгляд) - продавать собственные продукты: инфокурсы, электронные книги и т.п. Собирать базу подписчиков, дарить бесплатно вначале что-то интересное и полезное, раскручивать ресурс, а потом, когда доверие читателей и подписчиков завоевано, начинать монетизацию.