Normally this only happens if embedcodes are inserted through Magentos CMS Pages in the backend, as the frontpage is cached:
Instead, your embedcodes should be inserted directly to the Frontpage files, through FTP:
Magento will not cache results when inserted like this.