registerPlatformView static method

void registerPlatformView()

Implementation

static void registerPlatformView() {
  PlatformViewRegistry().registerViewFactory('adView', (int viewId) {
    var insElement = html.document.createElement("ins");
    insElement
      ..className = 'adsbygoogle'
      ..style.display = 'block'
      ..dataset = Map.of(
        {
          "adClient": "ca-pub-0556581589806023",
          "adSlot": "4773943862",
          "adFormat": "x",
          "fullWidthResponsive": "true"
        },
      );
    var text = html.DivElement()
      ..text = "Ad View Placement11"
      ..style.textAlign = 'center';
    var div = html.DivElement()
      ..id = 'ad-view'
      ..style.border = 'solid black 1px'
      ..style.background = 'darkseagreen';
    div.children = [text, insElement];
    return div;
  });
}