「Android/広告組込/google/admob/メディエーション/facebook」の版間の差分
ナビゲーションに移動
検索に移動
ページの作成:「==組込方法== 公式:https://developers.google.com/admob/android/mediation/facebook build.gradle <pre> repositories { jcenter() } dependencies { implementa...」 |
|||
| (同じ利用者による、間の10版が非表示) | |||
| 1行目: | 1行目: | ||
==組込方法== | ==組込方法== | ||
公式:https://developers.google.com/admob/android/mediation/facebook | 公式:https://developers.google.com/admob/android/mediation/facebook | ||
build.gradle | build.gradle | ||
| 14行目: | 13行目: | ||
} | } | ||
</pre> | </pre> | ||
<pre> | |||
import com.google.ads.mediation.facebook.FacebookAdapter; | |||
import com.google.ads.mediation.facebook.FacebookExtras; | |||
Bundle extras = new FacebookExtras() | |||
.setNativeBanner(true) | |||
.build(); | |||
AdRequest request = new AdRequest.Builder() | |||
.addNetworkExtrasBundle(FacebookAdapter.class, extras) | |||
.build(); | |||
</pre> | |||
===android9以上スマホ端末であれば=== | |||
以下コードが必要 | |||
res/xml/network_security_config.xml | |||
<pre> | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<network-security-config> | |||
<domain-config cleartextTrafficPermitted="true"> | |||
<domain includeSubdomains="true">127.0.0.1</domain> | |||
</domain-config> | |||
</network-security-config> | |||
</pre> | |||
app/AndroidManifest.xml にandroid:networkSecurityConfigを追加する | |||
<pre> | |||
<manifest> | |||
<application | |||
android:networkSecurityConfig="@xml/network_security_config"> | |||
</application> | |||
</manifest> | |||
</pre> | |||
==facebookのplacement id== | |||
公式のサンプルplacementId:https://developers.facebook.com/docs/audience-network/guides/testing/inserted-code | |||
リワードだとadmobのメディエーションの広告のソースのFacebookAudienceNetworkのPlacementIdに"PLAYABLE"を入れれば良い。 | |||
==="W/FacebookAdapter: Failed to load ad from Facebook: No fill"エラーが帰ってくる場合=== | |||
在庫切れ。もしかするとPlacementIdが違うのかも。 | |||
2020年1月30日 (木) 08:24時点における最新版
組込方法
公式:https://developers.google.com/admob/android/mediation/facebook
build.gradle
repositories {
jcenter()
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'com.google.ads.mediation:facebook:5.6.0.0'
}
import com.google.ads.mediation.facebook.FacebookAdapter;
import com.google.ads.mediation.facebook.FacebookExtras;
Bundle extras = new FacebookExtras()
.setNativeBanner(true)
.build();
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(FacebookAdapter.class, extras)
.build();
android9以上スマホ端末であれば
以下コードが必要
res/xml/network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">127.0.0.1</domain>
</domain-config>
</network-security-config>
app/AndroidManifest.xml にandroid:networkSecurityConfigを追加する
<manifest>
<application
android:networkSecurityConfig="@xml/network_security_config">
</application>
</manifest>
facebookのplacement id
公式のサンプルplacementId:https://developers.facebook.com/docs/audience-network/guides/testing/inserted-code リワードだとadmobのメディエーションの広告のソースのFacebookAudienceNetworkのPlacementIdに"PLAYABLE"を入れれば良い。
"W/FacebookAdapter: Failed to load ad from Facebook: No fill"エラーが帰ってくる場合
在庫切れ。もしかするとPlacementIdが違うのかも。