all the widget contains is the ad_buttons(); function, you might be able to call that from your main page. Not sure how the required database access would work though, can you show other wordpress functions or blog content on your main page?
public_html is a folder on your hosting server. What kind of hosting account do you have, how did you install wordpress? Your favicon.ico should be uploaded to the server into the same folder that contains your website files.