为 Facebook 广告使用 AdView 构造函数时出错
Error when using AdView constructor for Facebook Ads
我想在我的 android 应用中使用 Facebook 广告。
它在 AdView
constructor 中给我一个错误。错误是 Expected parameters Actual Arguments
.
这是我的代码
在 xml
<LinearLayout
android:id="@+id/banner_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
/>
在mainActivity
com.facebook.ads.AdView adView2 = new AdView(this, "my ID",AdSize.BANNER_HEIGHT_50);
LinearLayout adContainer = (LinearLayout) findViewById(R.id.banner_container);
adContainer.addView(adView2);
adView2.loadAd();
在build.app
compile 'com.facebook.android:audience-network-sdk:4.18.0'
问题是你搞砸了 import
。确保导入。
import com.facebook.ads.AdSize;
import com.facebook.ads.AdView;
AdView adView2 = new AdView(this, "my ID", AdSize.BANNER_HEIGHT_50);
或者您可以使用完全限定名称。
com.facebook.ads.AdView adView2 = new com.facebook.ads.AdView(this, "my ID", com.facebook.ads.AdSize.BANNER_HEIGHT_50);
我想在我的 android 应用中使用 Facebook 广告。
它在 AdView
constructor 中给我一个错误。错误是 Expected parameters Actual Arguments
.
这是我的代码
在 xml
<LinearLayout
android:id="@+id/banner_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
/>
在mainActivity
com.facebook.ads.AdView adView2 = new AdView(this, "my ID",AdSize.BANNER_HEIGHT_50);
LinearLayout adContainer = (LinearLayout) findViewById(R.id.banner_container);
adContainer.addView(adView2);
adView2.loadAd();
在build.app
compile 'com.facebook.android:audience-network-sdk:4.18.0'
问题是你搞砸了 import
。确保导入。
import com.facebook.ads.AdSize;
import com.facebook.ads.AdView;
AdView adView2 = new AdView(this, "my ID", AdSize.BANNER_HEIGHT_50);
或者您可以使用完全限定名称。
com.facebook.ads.AdView adView2 = new com.facebook.ads.AdView(this, "my ID", com.facebook.ads.AdSize.BANNER_HEIGHT_50);