buildWebUnit method
TBLWebUnit
buildWebUnit(
- GlobalKey<
State< key,StatefulWidget> > - dynamic webViewController,
- TBLWebListener tblWebListener, {
- ScrollController? scrollController,
Creates a Web Taboola unit for the specified WebView.
key
GlobalKey for the WebView widget
webViewController
Controller for the WebView (supports InAppWebView or FlutterWebView)
tblWebListener
Listener for Taboola web events
scrollController
Optional controller to handle scroll events
The parameters are marked as required and will be enforced at compile time.
Implementation
TBLWebUnit buildWebUnit(
GlobalKey key, dynamic webViewController, TBLWebListener tblWebListener,
{ScrollController? scrollController}) {
final webUnit = TBLWebUnit(
key: key,
tblTrackingManager: _tblTrackingManager,
webViewController: webViewController,
tblWebListener: tblWebListener,
pageExtraProperties: _unrecognizedPageExtraProperties,
scrollController: scrollController);
return webUnit;
}