Refactor and bug fix

Replaced Context by Activity to prevent crashing when user set a context which is not an Activity
Added checking for url support before calling startActivity(intent) when user click on an intersitial ad to prevent crashing