Streamlined online advertising platform