1"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[14043],{47655:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>d,default:()=>u,frontMatter:()=>l,metadata:()=>i,toc:()=>c});const i=JSON.parse('{"id":"integration_ios/advanced_description/other_functions/others","title":"\u5176\u4ed6\u529f\u80fd\u4ecb\u7ecd","description":"1.\u5173\u95ed\u548c\u89e6\u53d1\u8fc7\u671f\u68c0\u6d4b","source":"@site/docs/integration_ios/advanced_description/other_functions/others.md","sourceDirName":"integration_ios/advanced_description/other_functions","slug":"/integration_ios/advanced_description/other_functions/others","permalink":"/docs/integration_ios/advanced_description/other_functions/others","draft":false,"unlisted":false,"editUrl":"http://gitlab.meetsocial.cn/ssp/tradplus_doc/edit/master/docs/integration_ios/advanced_description/other_functions/others.md","tags":[],"version":"current","frontMatter":{"slug":"others","id":"others","title":"\u5176\u4ed6\u529f\u80fd\u4ecb\u7ecd"},"sidebar":"docs","previous":{"title":"\u4e0d\u540c\u573a\u666f\u5e7f\u544a\u52a0\u8f7d\u65b9\u5f0f\u63a8\u8350","permalink":"/docs/integration_ios/advanced_description/other_functions/adscenario_info"},"next":{"title":"\u56fd\u5185\u9690\u79c1\u89c4\u8303","permalink":"/docs/integration_ios/ios_sdk_privacy/ios_cn_privacy"}}');var s=r(74848),t=r(28453);const l={slug:"others",id:"others",title:"\u5176\u4ed6\u529f\u80fd\u4ecb\u7ecd"},d=void 0,o={},c=[{value:"1.\u5173\u95ed\u548c\u89e6\u53d1\u8fc7\u671f\u68c0\u6d4b",id:"1\u5173\u95ed\u548c\u89e6\u53d1\u8fc7\u671f\u68c0\u6d4b",level:3},{value:"2.\u53ea\u4f7f\u7528TradPlus\u56fd\u5185\u57df\u540d\u670d\u52a1\u5668",id:"2\u53ea\u4f7f\u7528tradplus\u56fd\u5185\u57df\u540d\u670d\u52a1\u5668",level:3},{value:"3.\u4f7f\u7528\u672c\u5730\u914d\u7f6e\u4fe1\u606f",id:"3\u4f7f\u7528\u672c\u5730\u914d\u7f6e\u4fe1\u606f",level:3},{value:"4.\u8bbe\u7f6e\u81ea\u5b9a\u4e49\u5c55\u793aAdInfo",id:"4\u8bbe\u7f6e\u81ea\u5b9a\u4e49\u5c55\u793aadinfo",level:3},{value:"5.\u8bbe\u7f6e\u5e94\u7528\u7ef4\u5ea6\u7684\u5168\u5c40\u5c55\u793a\u56de\u8c03",id:"5\u8bbe\u7f6e\u5e94\u7528\u7ef4\u5ea6\u7684\u5168\u5c40\u5c55\u793a\u56de\u8c03",level:3},{value:"6.\u8bbe\u7f6eUID2 (v9.8.0+)",id:"6\u8bbe\u7f6euid2-v980",level:3},{value:"7.\u8bbe\u7f6e\u6307\u5b9a\u5e7f\u544a\u5e73\u53f0\u5c55\u793a\u4e0a\u9650(\u6bcf\u5929)",id:"7\u8bbe\u7f6e\u6307\u5b9a\u5e7f\u544a\u5e73\u53f0\u5c55\u793a\u4e0a\u9650\u6bcf\u5929",level:3},{value:"8.\u5c4f\u853d\u6307\u5b9a\u5e73\u53f0\u7684\u8bf7\u6c42",id:"8\u5c4f\u853d\u6307\u5b9a\u5e73\u53f0\u7684\u8bf7\u6c42",level:3},{value:"9.\u67e5\u8be2\u5e7f\u544a\u4f4d\u662f\u5426\u6b63\u5728\u52a0\u8f7d (v14.8.0+)",id:"9\u67e5\u8be2\u5e7f\u544a\u4f4d\u662f\u5426\u6b63\u5728\u52a0\u8f7d-v1480",level:3}];function a(e){const n={a:"a",code:"code",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h3,{id:"1\u5173\u95ed\u548c\u89e6\u53d1\u8fc7\u671f\u68c0\u6d4b",children:"1.\u5173\u95ed\u548c\u89e6\u53d1\u8fc7\u671f\u68c0\u6d4b"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)("font",{color:"#dd0000",children:" \u5e7f\u544a\u4f4d\u5bf9\u8c61\u521b\u5efa\u540e\u8c03\u7528\uff0c\u8fd9\u4e24\u4e2a\u65b9\u6cd5\u5bf9\u5168\u5c40\u8bbe\u7f6e\u6709\u6548\u3002"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"\u4e3a\u9632\u6b62\u6e38\u620f\u8fc7\u7a0b\u4e2d\u8865\u5145\u8fc7\u671f\u5e7f\u544a\u4f1a\u5360\u7528\u5e26\u5bbd"}),"\uff0c\u53ef\u4ee5\u8c03\u7528",(0,s.jsx)(n.code,{children:"isExpiredAdChecking"}),"\uff0c\u4f20",(0,s.jsx)(n.code,{children:"NO"}),"\u5173\u95ed\u6bcf\u96945\u5206\u949f\u81ea\u52a8\u8fc7\u671f\u68c0\u6d4b\u3002\u9ed8\u8ba4",(0,s.jsx)(n.code,{children:"YES"}),"\uff0c\u5c06\u81ea\u52a8\u8fdb\u884c\u5e7f\u544a\u8fc7\u671f\u68c0\u6d4b\u3002"]}),"\n",(0,s.jsxs)(n.li,{children:["\u5982\u679c\u5173\u95ed\u8fc7\u671f\u68c0\u6d4b\uff0c\u53ef\u4ee5\u8c03\u7528",(0,s.jsx)(n.code,{children:"expiredAdCheck"}),"\u6765\u89e6\u53d1\u4e00\u6b21\u5e7f\u544a\u8fc7\u671f\u68c0\u6d4b\u3002"]}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-objc",children:" // \u5173\u95ed\u6bcf\u96945\u5206\u949f\u81ea\u52a8\u8fc7\u671f\u68c0\u6d4b\r\n\t///YES=\u5141\u8bb8\u5b9a\u65f6\u68c0\u67e5 NO=\u5173\u95ed\u5b9a\u65f6\u68c0\u67e5 \u9ed8\u8ba4\u4e3aYES\r\n [TradPlus sharedInstance].isExpiredAdChecking = BOOL\r\n\r\n // \u53ef\u4e3b\u52a8\u89e6\u53d1\u8fc7\u671f\u68c0\u6d4b(\u5982\u6709\u5931\u6548\u5e7f\u544a\u4f1a\u89e6\u53d1\u52a0\u8f7d)\r\n [TradPlus expiredAdCheck];\n"})}),"\n",(0,s.jsx)(n.h3,{id:"2\u53ea\u4f7f\u7528tradplus\u56fd\u5185\u57df\u540d\u670d\u52a1\u5668",children:"2.\u53ea\u4f7f\u7528TradPlus\u56fd\u5185\u57df\u540d\u670d\u52a1\u5668"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"V6.8\u65b0\u589eAPI"})," ,",(0,s.jsx)("font",{color:"#dd0000",children:"\u521d\u59cb\u5316SDK\u524d\u8c03\u7528API\u3002"})]}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-objc",children:"//\u6b64\u63a5\u53e3\u8bbe\u7f6e\u4e3aYes\u540eSDK\u5c06\u53ea\u4f7f\u7528TradPlus\u56fd\u5185\u57df\u540d\u670d\u52a1\u5668\uff0c\u9ed8\u8ba4\u4e3aNO\r\n [TradPlus setCnServer:BOOL];\n"})}),"\n",(0,s.jsx)(n.h3,{id:"3\u4f7f\u7528\u672c\u5730\u914d\u7f6e\u4fe1\u606f",children:"3.\u4f7f\u7528\u672c\u5730\u914d\u7f6e\u4fe1\u606f"}),"\n",(0,s.jsxs)(n.p,{children:["\u5f00\u53d1\u8005\u53ef\u4ee5\u901a\u8fc7\u6b64\u63a5\u53e3\u6765\u4f20\u5165\u672c\u5730\u914d\u7f6e\uff0c\u5bf9\u5e94\u7684\u5e7f\u544a\u4f4d\u5c06\u5728\u9996\u6b21\u52a0\u8f7d\u65f6\u4f18\u5148\u4f7f\u7528\u6b64\u4efd\u672c\u5730\u914d\u7f6e\u6765\u8bf7\u6c42\u5e7f\u544a\uff0c\u5177\u4f53\u6b65\u9aa4\u53ef\u53c2\u8003",(0,s.jsx)(n.a,{href:"/docs/tradplussdk_android_doc_v6/tradplus_sdk_overview/localconfig",title:"SDK\u9884\u7f6e\u7b56\u7565",children:"SDK\u9884\u7f6e\u7b56\u7565"})]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-objc",children:"#import <TradPlusAds/TradPlusAds.h>\r\n// \u5355\u4e00\u56fd\u5bb6\r\n[TradPlus setLocalConfig:@"\u540e\u53f0\u5bfc\u51fatxt\u6587\u4ef6\u5185\u5bb9" placementId:@"\u5e7f\u544a\u4f4dID"];\r\n\r\n// V14.5.0+\u652f\u6301\u591a\u4e2a\u56fd\u5bb6\uff0c\u4f20\u5165iso\u56fd\u5bb6\u7f16\u7801\r\n[TradPlus setLocalConfig:@"\u540e\u53f0\u5bfc\u51fatxt\u6587\u4ef6\u5185\u5bb9" placementId:@"\u5e7f\u544a\u4f4dID" countryCode:iso];\r\n\n"})}),"\n",(0,s.jsx)(n.h3,{id:"4\u8bbe\u7f6e\u81ea\u5b9a\u4e49\u5c55\u793aadinfo",children:"4.\u8bbe\u7f6e\u81ea\u5b9a\u4e49\u5c55\u793aAdInfo"}),"\n",(0,s.jsxs)(n.p,{children:["\u5f00\u53d1\u8005\u53ef\u4ee5\u5728\u5c55\u793a\u5e7f\u544a\u524d\uff0c\u5404\u5e7f\u544a\u52a0\u8f7d\u7c7b\u7684",(0,s.jsx)(n.code,{children:"customAdInfo"}),"\u8bbe\u7f6e\u5b9a\u4e49\u6570\u636e\u3002SDK\u5c06\u5728\u5c55\u793a\u540e\u7684\u76f8\u5173\u56de\u8c03\u4e2d\u8fd4\u56de\u3002"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-objc",children:"\r\n//\u4ee5\u6fc0\u52b1\u89c6\u9891\u4e3a\u4f8b\uff1a\r\n\r\n//\u5c55\u793a\u524d\u8bbe\u7f6e\r\nself.rewardedVideoAd.customAdInfo = @{@"act":@"Show",@"time":@(time)};\r\n[self.rewardedVideoAd showAdWithSceneId:@"scene_id"];\r\n\n"})}),"\n",(0,s.jsx)(n.h3,{id:"5\u8bbe\u7f6e\u5e94\u7528\u7ef4\u5ea6\u7684\u5168\u5c40\u5c55\u793a\u56de\u8c03",children:"5.\u8bbe\u7f6e\u5e94\u7528\u7ef4\u5ea6\u7684\u5168\u5c40\u5c55\u793a\u56de\u8c03"}),"\n",(0,s.jsx)(n.p,{children:"v8.5.0+\u4e3a\u65b9\u4fbf\u5f00\u53d1\u8005\u8fdb\u884c\u5c55\u793a\u6570\u636e\u7edf\u8ba1\uff0cSDK\u63d0\u4f9b\u4e86\u5168\u5c40\u5c55\u793a\u56de\u8c03API"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-objc",children:"#import <TradPlusAds/TradPlus.h>\r\n\r\n[TradPlus sharedInstance].impressionDelegate = self;\r\n\r\n#pragma mark - TradPlusAdImpressionDelegate\r\n- (void)tradPlusAdImpression:(NSDictionary *)adInfo\r\n{\r\n\t//\u5f00\u53d1\u8005\u53ef\u4ee5\u901a\u8fc7\u6b64\u56de\u8c03\u83b7\u53d6\u5230\u6240\u6709\u5e7f\u544a\u4f4d\u7684\u5c55\u793a\u56de\u8c03\r\n}\n"})}),"\n",(0,s.jsxs)(n.p,{children:["adInfo(NSDictionary) \u4e2d\u7684\u76f8\u5173\u5b57\u6bb5\u53ef\u53c2\u7167\uff1a",(0,s.jsx)(n.a,{href:"/docs/integration_ios/advanced_description/callbackinfo",children:"\u56de\u8c03\u4fe1\u606f\u8bf4\u660e"})]}),"\n",(0,s.jsx)(n.h3,{id:"6\u8bbe\u7f6euid2-v980",children:"6.\u8bbe\u7f6eUID2 (v9.8.0+)"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u5efa\u8bae\u5728\u521d\u59cb\u5316TPSDK\u524d\u8bbe\u7f6e"}),"\n",(0,s.jsx)(n.li,{children:"\u5982\u679c\u60a8\u5df2\u7ecf\u81ea\u884c\u83b7\u53d6\u4e86UID2Token\u7684\u8bdd\uff0c\u4e5f\u53ef\u4ee5\u6309\u5982\u4e0b\u4ee3\u7801\u8fdb\u884c\u8bbe\u7f6e"}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-objc",children:"\tTradPlusUID2Info *UID2Info = [[TradPlusUID2Info alloc] init];\r\n\tUID2Info.UID2Token = @"\u60a8\u7684UID2Token";\r\n [[TradPlus sharedInstance] setUID2Info:UID2Info];\n"})}),"\n",(0,s.jsx)(n.h3,{id:"7\u8bbe\u7f6e\u6307\u5b9a\u5e7f\u544a\u5e73\u53f0\u5c55\u793a\u4e0a\u9650\u6bcf\u5929",children:"7.\u8bbe\u7f6e\u6307\u5b9a\u5e7f\u544a\u5e73\u53f0\u5c55\u793a\u4e0a\u9650(\u6bcf\u5929)"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"v13.1.0\u5f00\u59cb\u652f\u6301"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"\u8bbe\u7f6e\u89c4\u5219"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-objc",children:"#import <TradPlusAds/TradPlus.h>\r\n\r\nTPPlatformLimit *limit = [[TPPlatformLimit alloc] init];\r\n[limit setLimitWithPlatformID:TPPlatformID_Admob. num:1];\r\n[limit setLimitWithPlatformID:TPPlatformID_Mintegral. num:2];\r\n\r\n//\u4f20\u5165limit.list\u8bbe\u7f6e\u89c4\u5219\r\n[TradPlus setPlatformLimit:limit.list];\n"})}),"\n",(0,s.jsx)(n.p,{children:"\u6e05\u7a7a\u89c4\u5219"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-objc",children:"#import <TradPlusAds/TradPlus.h>\r\n//\u4f20\u5165\u7a7a\u6570\u7ec4\u6e05\u7a7a\u89c4\u5219\r\n[TradPlus setPlatformLimit:@[]];\n"})}),"\n",(0,s.jsx)(n.p,{children:"\u76f4\u63a5\u4f20\u5165\u89c4\u5219\u6570\u636e"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-objc",children:"#import <TradPlusAds/TradPlus.h>\r\nNSArray *array = @[@{@"platform":@(TPPlatformID_Admob),@"num":@(1)},@{@"platform":@(TPPlatformID_Mintegral),@"num":@(2)}];\r\n[TradPlus setPlatformLimit:array];\n"})}),"\n",(0,s.jsx)(n.h3,{id:"8\u5c4f\u853d\u6307\u5b9a\u5e73\u53f0\u7684\u8bf7\u6c42",children:"8.\u5c4f\u853d\u6307\u5b9a\u5e73\u53f0\u7684\u8bf7\u6c42"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"v14.2.0\u5f00\u59cb\u652f\u6301"}),"\n",(0,s.jsx)(n.li,{children:"\u8bbe\u7f6e\u540e\u4e0b\u6b21\u8bf7\u6c42\u5e7f\u544a\u751f\u6548"}),"\n",(0,s.jsxs)(n.li,{children:["\u5e7f\u544a\u5e73\u53f0\u7684\u5e73\u53f0id\uff0c\u6839\u636e\u6587\u6863\u4e09\u65b9\u5e7f\u544a\u7f51\u7edc\u7f16\u53f7\u8868",(0,s.jsx)(n.a,{href:"https://test-docs.tradplusad.com/docs/integration_ios/advanced_description/callbackinfo",title:"\u4e09\u65b9\u5e7f\u544a\u7f51\u7edc\u7f16\u53f7\u8868",children:"\u4e09\u65b9\u5e7f\u544a\u7f51\u7edc\u7f16\u53f7\u8868"})," \u586b\u5165"]}),"\n",(0,s.jsx)(n.li,{children:"\u591a\u6b21\u8bbe\u7f6esetForbidNetworkIdList\u3001putFilter\u4ee5\u6700\u540e\u4e00\u6b21\u8bbe\u7f6e\u4e3a\u51c6"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"\u5168\u5c40\u7ef4\u5ea6"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u6307\u5b9a\u5e73\u53f0\u4e0d\u53d1\u8d77\u8bf7\u6c42"}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-objc",children:"#import <TradPlusAds/TradPlus.h>\r\n// \u4f20\u5165\u9700\u8981\u5c4f\u853d\u7684\u6307\u5b9a\u5e7f\u544a\u5e73\u53f0\u7684\u5e73\u53f0id\u6570\u7ec4\r\n[TradPlus setForbidNetworkIdList:@[@(NETWORK_FACEBOOK),@(NETWORK_ADMOB)]];\n"})}),"\n",(0,s.jsx)(n.p,{children:"\u81ea\u5b9a\u4e49\u8fc7\u6ee4\u89c4\u5219"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u7ade\u4ef7\u7c7b\u578b\u4e0d\u4f20\u9ed8\u8ba4\u5168\u90e8\u8fc7\u6ee4\u3002\u7ade\u4ef7\u7c7b\u578b\u9650\u5236\u652f\u6301\uff1a"}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:"//\u5c4f\u853d\u7684\u5e7f\u544a\u7c7b\u578b\r\ntypedef enum : NSUInteger {\r\n TPNetworkS2S, //\u670d\u52a1\u7aef\u7ade\u4ef7\r\n TPNetworkC2S, //\u5ba2\u6237\u7aef\u7ade\u4ef7\r\n TPNetworkNormal //\u666e\u901aWaterfall\r\n} TPForbidNetworkType;\n"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u82e5\u53ea\u4f20\u7ade\u4ef7\u7c7b\u578b\uff0c\u4e0d\u4f20\u5e73\u53f0ID\uff0c\u5219\u4e0d\u751f\u6548"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"\u4ee3\u7801\u793a\u4f8b"}),"\n",(0,s.jsx)(n.p,{children:"\u9488\u5bf9\u5e73\u53f0Meta\uff081\uff09\u9650\u5236\u5ba2\u6237\u7aef\u7ade\u4ef7\u3001Google Admob \uff082\uff09\u9650\u5236\u670d\u52a1\u7aef\u7ade\u4ef7"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:" TradPlusFilter *filter1 = [[TradPlusFilter alloc]init];\r\n [filter1 setFilterNetworkIds:@[@(NETWORK_FACEBOOK)]];\r\n [filter1 setFilterBidTypes:@[@(TPNetworkC2S)]];\r\n \r\n TradPlusFilter *filter2 = [[TradPlusFilter alloc]init];\r\n [filter2 setFilterNetworkIds:@[@(NETWORK_ADMOB)]];\r\n [filter2 setFilterBidTypes:@[@(TPNetworkS2S)]];\r\n \r\n [TradPlus putFilter:@[filter1,filter2]];\n"})}),"\n",(0,s.jsx)(n.h3,{id:"9\u67e5\u8be2\u5e7f\u544a\u4f4d\u662f\u5426\u6b63\u5728\u52a0\u8f7d-v1480",children:"9.\u67e5\u8be2\u5e7f\u544a\u4f4d\u662f\u5426\u6b63\u5728\u52a0\u8f7d (v14.8.0+)"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-objc",children:"[TradPlus isAdLoadingWithPlacementId:@"\u60a8\u7684\u5e7f\u544a\u4f4did"];\n"})})]})}function u(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(a,{...e})}):a(e)}},28453:(e,n,r)=>{r.d(n,{R:()=>l,x:()=>d});var i=r(96540);const s={},t=i.createContext(s);function l(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.