Абсолютно точно так же, как и на любом другом сайте. Просто вставляете код рекламных блоков в нужные места шаблонов страниц. Это будет проще всего и наиболее эффективным. Естественно, для этого нужно знать HTML и принципы по которым создаются шаблоны, чтобы не напортачить. Лучше всего создайте резервную копию файлов шаблона, а если что-то сделаете не так, всегда сможете восстановить файл из резервной копии.
Сайт необходимо в любом случае создавать на платном хостинге. Если вы планируете монетизировать свой сайт, добавлять на него баннеры и тизерную рекламу, партнеские ссылки, за счет которых можно получать доход, то выбирайте именно платный хостинг. Иначе бесплатник с рекламой просто забанят роботы. Например я создавал сайт с помощью Jimdo. Jimdo подстраивается под твой ритм, и сайты можно создавать и редактировать из любого места, главное, чтобы был доступ в интернет. Там есть несколько тарифов, легко можно выбрать доменное название и зарегить домен в зоне ru или com, получить сертификат владельца домена. Там есть бизнес шаблоны, шаблоны для личных сайтов и интернет-магазина. Рекомендую и ставлю 5+ из 5 возможных.
Хостинг - это услуга размещения сайтов на специализированных компьютерах (серверах) размещенных в дата-центрах, в которых есть многократное резервирования электропитания, интернет-каналов, различные системы самодиагностики, короче все что нужно, чтобы сайт был доступен 365 дней в году 24 часа в сутки без перерыва. Подробности. Сайт конечно можно разместить и у себя на домашнем компьютере, но это достаточно хлопотное занятие.
Установка системы управлением контентом WordPress едина для всех хостингов. после регистрации на сайте хостинг провайдера выясняете в службе поддержки в какую папку на сервере загружать папки и файлы. И в контрольной панеле создаете базу данных, имя пользователя. на сервер.
Затем скачиваете WordPress на свой компьютер и любым способм загружаете папки и файлы WordPress. По окончании загрузки вносите созданные названия базы данных, имя пользователя и пароль в файл конфигурации. И далее следуете инструкциям изложенными в этой статье.
Для начала нужно определиться в какой доменной зоне вы бы хотели зарегистрировать ваш домен (ru, com, net, org и т.д.), тут важный момент, какой материал будет на вашем сайте, если это, скажем так, не совсем законно в России - лучше брать международную зону и регистрироваться не у российского регистратора.
Далее выбрать регистратора доменного имени (их великое множество, самые известные и раскрученные из российских reg.ru и nic.ru).
Далее хостинг, опять же, все зависит от материала, который будет располагаться на сайте, если все законно, то смело выбирайте самых известных российских хостинг-провайдеров.
Могу вам посоветовать рейтинг, обзор и отзывы о провайдерах (http://hosting101.ru/, http://ru-hosting.ru/tophosters.php), таких рейтингов тоже довольно много в сети.
Далее определяетесь какой именно хостинг вам нужен, обычный виртуальный хостинг, VPS/VDS (виртуальный выделенный сервер) или "настоящий" выделенный сервер (это уже для совсем серьезных и крупных ресурсов).
Цены и тех. возможности настолько различаются что советовать здесь что-то не имеет смысла, выбор только за вами.