Admob 和 Facebook 中有 InterstitialAd 对象

InterstitialAd object is there in Admob and Facebook

背景: 我正在尝试分别从 Admob 和 Facebook 获取插页式广告(不通过中介)。如果应用程序是从亚马逊应用程序商店安装的,将触发 facebook 广告。

问题: 我需要声明变量 interstitialFromAdmob 和 interstitialAdFromFacebook。 interstitialFromAdmob 用于来自 Admob 的广告,interstitialAdFromFacebook 用于来自 Facebook 的广告。为此 Admob 和 Facebook 使用了相同的对象 InterstitialAd。因此我无法单独声明指向 Admob 和 facebook 的变量。请让我知道如何解决这个问题

InterstitialAd interstitialFromAdmob;

InterstitialAd interstitialAdFromFacebook;

这是一个很常见的案例。 对于那些 class 具有重复的短 class 名称,应使用长路径或完整路径 class 名称。

例如,您可以使用:
com.facebook.ads.InterstitialAd internstitialAdFromFacebook;