Loading and displaying ads
-
initialize the plugin
- call the
initialize()method of theAdmobnode - wait for the
initialization_completedsignal
- call the
-
use one or more of the following
load_*()methods to load ads from theAdmobnode:load_banner_ad(ad_request: LoadAdRequest)load_interstitial_ad(ad_request: LoadAdRequest)load_rewarded_ad(ad_request: LoadAdRequest)load_rewarded_interstitial_ad(ad_request: LoadAdRequest)load_app_open_ad(ad_request: LoadAdRequest, auto_show_on_resume: bool)load_native_ad(ad_request: LoadAdRequest)
-
the
Admobnode will emit the following signals once ads have been loaded or failed to load:banner_ad_loaded(ad_info: AdInfo)banner_ad_failed_to_load(ad_info: AdInfo, error_data: LoadAdError)interstitial_ad_loaded(ad_info: AdInfo)interstitial_ad_failed_to_load(ad_info: AdInfo, error_data: LoadAdError)rewarded_ad_loaded(ad_info: AdInfo)rewarded_ad_failed_to_load(ad_info: AdInfo, error_data: LoadAdError)rewarded_interstitial_ad_loaded(ad_info: AdInfo)rewarded_interstitial_ad_failed_to_load(ad_info: AdInfo, error_data: LoadAdError)app_open_ad_loaded(ad_info: AdInfo)app_open_ad_failed_to_load(ad_info: AdInfo, error_data: LoadAdError)native_ad_loaded(ad_info: AdInfo)native_ad_failed_to_load(ad_info: AdInfo, error_data: LoadAdError)
-
once ads have been loaded, call corresponding
show_*()method from theAdmobnode with thead_idreceived:show_banner_ad(ad_id: String)show_interstitial_ad(ad_id: String)show_rewarded_ad(ad_id: String)show_rewarded_interstitial_ad(ad_id: String)show_app_open_ad()show_native_ad(ad_id: String)— also callattach_native_ad_to_control(ad_id, control)to position the ad