Building Efficient Methods For Social Network Advertising