我刚收到谷歌的电子邮件,他们将在17日晚上停止展示广告,因为这些方法已被弃用。我还在一些链接上研究了以下内容: -
https://firebase.google.com/docs/admob/android/quick-start
https://github.com/googleads/googleads-mobile-android-examples
以上是GitHub链接,Google提供的示例带有新SDK,因为我的应用程序已经在过去2年的市场中使用了。那么我需要将整个项目迁移到Android工作室吗?或者有没有办法在eclipse中进行更新?
我还找到了一个链接,指出如果我们使用版本高于4的Google Play服务,那么我们的广告将不会受到Google的影响
以下是链接: - Upgrade your Android Google Mobile Ads SDK to ensure ads keep serving
以下是我的Google Play服务版详细信息: -
android:versionCode="5089000"
android:versionName="5.0.89-000"
我用来获取广告的方法: -
private void getAds() {
try {
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("").build();
adView.loadAd(adRequest);
adView.setBackgroundColor(Color.BLACK);
} catch (Exception e) {
e.printStackTrace();
}
}
在我的XML中: -
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_gravity="bottom"
ads:adSize="BANNER"
ads:adUnitId="YOUR KEy"
android:background="@drawable/container_ads_bg" />
请同时查看此链接: -
https://firebase.google.com/docs/admob/android/existing-app
这表明这也可以在日食中完成。
事情是我的代码相当陈旧,差不多3岁所以我很害怕迁移它,但如果我没有别的选择,那么我肯定会迁移它。< / p>
所以我需要更新SDK并使用FireBase配置它吗?
请告知我们,因为我们没有多少时间来更新SDK。
感谢。
答案 0 :(得分:0)
我建议迁移到Android Studio并使用 adMob和Firebase的内置实用程序
在您的情况下,请将您的项目导入Android工作室,它会建议使用最新SDK更新项目的方法。