If there ' s a blank space seen then there might be one of the mistakes done as below 1 . The width of the parent container isn ' t set Async Ad code will have problem loading , if the width isn ' t mentioned to the container where you placed the ad . A class needs to be defined for your Ad code to control it ' s display using CSS Media Queries . 2 . The dataadformat tag isn ' t removed If you forget to mention a width to the ad container or when the smartsizing tag i . e . dataadformatauto isn ' t removed you will see the following error . This tag is the key reason for Ad not being displayed . 3 . R e s p o nsiveadsizeconsoleerrorIf ads are displayed fine on your sidebar widgets but not working inside blogger template then the only reason behind this happening might be that the HTML code isn ' t encoded correctly . 4 . If you wish to add AdSense Content unit inside a widget on your sidebar then follow these stepsa . Go To Blogger Layoutb . Click Add a Gadgetc . Select HTMLJavaScript Widgetd . Paste the following code inside it style typetextcss . adslot 1 maxwidth 300 px height auto margin 10 px 0 px media minwidth 100 px . adslot 1 width 125 px height 125 px media minwidth 180 px . adslot 1 width 180 px height 150 px media minwidth 200 px . adslot 1 width 200 px height 200 px media minwidth 250 px . adslot 1 width 250 px height 250 px media minwidth 300 px . adslot 1 width 300 px height 600 px media minwidth 336 px . adslot 1 width 336 px height 280 px media minwidth 468 px . adslot 1 width 468 px height 60 px media minwidth 728 px . adslot 1 width 728 px height 90 px style script async srcpagead 2 . googlesyndication . compageadjsadsbygoogle . jsscript ins classadsbygoogle adslot 1 styledisplayinlineblock dataadclientxxxxxxx dataadslotxxxxxxins script adsbygoogle window . adsbygoogle . push script