我正在使用世博会,并设法向FB观众网络广告与下面的代码。但FB现在需要广告招标,所以我需要增加至少一个广告网络,最好是IronSource或MAX/AppLovin。但是所有的文档都只显示了本机安装程序。我对以下问题感到很困惑:
const [isLoaded, setIsLoaded] = useState(false);
const bannerId =
Platform.OS === "ios"
? "xxxxx"
: "yyyyy";
FacebookAds.AdSettings.requestPermissionsAsync().then((permissions) => {
let canTrack = permissions.status === "granted";
FacebookAds.AdSettings.setAdvertiserTrackingEnabled(canTrack);
setIsLoaded(true);
});
function getBannerAd() {
if (isLoaded && !hasPurchased) {
return (
<FacebookAds.BannerAd
placementId={bannerId}
type="standard"
onPress={() => console.log("click")}
onError={(error) =>
console.log("error from banner ", error.nativeEvent)
}
/>
);
} else {
}
}
return {!hasPurchased && (
<View
style={{
backgroundColor: "white",
height: 50,
padding: 1,
width: width,
}}
>
{getBannerAd()}
</View>
)}请让我知道如何使FB广告调解工作在世博会上的任何想法或例子。非常感谢!
发布于 2022-06-18 22:07:28
我想我可以给你一个提示,即使我没有直接的经验元观众网络。我也使用托管工作流。
在@expo/config-plugins包中,有许多实用函数,它们允许您在构建时以编程方式对Android中的AndroidManifest.xml和build.gradle以及iOS中的PodFile进行修改。您基本上可以向本机项目添加依赖项,就像在裸工作流项目中那样,如果直接在app.config.js中使用它们,甚至不需要创建插件。
在这些函数的帮助下,我成功地安装了Applovin和一些中介适配器,而没有弹出,而且我的项目甚至成功地构建了EAS构建服务。最近,我用一些代码示例编写了一个广泛的文章。也许你可以从他们那里得到灵感!
https://stackoverflow.com/questions/71701542
复制相似问题