穿山甲广告接入demo
时间: 2025-04-16 07:25:31 浏览: 35
### 穿山甲广告接入示例代码与教程
#### 初始化 SDK
为了成功集成穿山甲广告,在项目启动时需先初始化SDK。对于Unity开发者而言,这一步骤通常通过调用特定的`init`函数实现[^3]。
```csharp
void Start() {
// Unity端初始化传入对应参数
TTKAdManager.Instance.Init(gameObject, "yourAppId", true);
}
```
#### 设置表达视图尺寸
当遇到诸如40029这样的错误提示,表明可能存在模板渲染方面的问题。此时应确保已正确设置了表达视图的实际大小,即调用了`setExpressViewAcceptedSize`方法[^2]。
```csharp
// 假设这是您创建的一个原生广告实例对象nativeAd
NativeExpressAD nativeAd;
...
nativeAd.SetExpressViewAcceptedSize(300f, 250f); // 宽高单位为dp
```
#### 加载并展示广告
按照官方给出的例子,加载和显示广告的过程相对直观。只需要替换掉默认提供的测试广告位ID为你自己的实际ID就能正常工作了。
```csharp
public void LoadAndShowRewardedVideo()
{
RewardedVideoAd.LoadAd("YOUR_REWARDED_VIDEO_AD_UNIT_ID");
if (RewardedVideoAd.IsLoaded())
RewardedVideoAd.Show();
}
private void OnReward(object sender, RewardEventArgs e)
{
Debug.Log($"User earned reward of {e.RewardAmount} {e.RewardItem}");
}
```
阅读全文
相关推荐


















