On line advertising n2