 <blockquote> <p>Pushing and popping is definitely not a problem and you dont need a singleton request for it.</p> <p>Other thing for the <code>TableViewCell</code> , i would advise to make separate reusable cell index for the normal table cell and for the advertisement cell. That way , the cell will be reused and you dont need to recreate GADView everytime.</p> </blockquote>