Acredito que a resposta para a questão 2 será baseado em como os outros players de ads já fazem, você define a quantidade de dias que quer apresentar o anúncio e o valor diário gasto nesse investimento, dependendo do valor, o ad será mais ou menos mostrado para as pessoas.