Efficient and Effective Algorithms for Revenue Maximization in Social Advertising Efficient and Effective Algorithms for Revenue Maximization in Social Advertising