Is your feature request related to a problem? Please describe.
For some reason (e.g. prevent memory usage), app developers may want to terminate WebView(s) intentionally if it becomes unresponsive for a while. So, the main application may want to run WebViewRenderProcess#terminate() towards such webViews (including webView created by Prebid SDK).
Describe the solution you'd like
I think this requires all WebViews (created by main app and all other SDKs) to implement WebViewClient.onRenderProcessGone method. So, Prebid SDK also should implement the onRenderProcessGone public method maybe at the AdWebViewClient class.
Additional context
I'm assuming the GAM original API integration, but it may be the same thing for all other integration type as well.
Is your feature request related to a problem? Please describe.
For some reason (e.g. prevent memory usage), app developers may want to terminate WebView(s) intentionally if it becomes unresponsive for a while. So, the main application may want to run
WebViewRenderProcess#terminate()towards such webViews (including webView created by Prebid SDK).Describe the solution you'd like
I think this requires all WebViews (created by main app and all other SDKs) to implement
WebViewClient.onRenderProcessGonemethod. So, Prebid SDK also should implement theonRenderProcessGonepublic method maybe at theAdWebViewClientclass.Additional context
I'm assuming the
GAM original APIintegration, but it may be the same thing for all other integration type as well.