@@ -46,7 +46,7 @@ const adUnits = [
4646 {
4747 code: ' banner-ad' ,
4848 mediaTypes: {
49- banner: { sizes: [300 , 200 ] },
49+ banner: { sizes: [[ 300 , 600 ] ] },
5050 },
5151 bids: [
5252 {
@@ -63,3 +63,59 @@ pbjs.que.push(function () {
6363 pbjs .addAdUnits (adUnits);
6464});
6565```
66+
67+ #### User ID Module Integration
68+
69+ For optimal targeting and yield, configure the Mobkoi User ID module alongside the bidder adapter.
70+
71+ ** Required modules:** ` mobkoiBidAdapter ` , ` mobkoiIdSystem ` , ` userId ` , ` consentManagementTcf ` , ` tcfControl `
72+
73+ ``` js
74+ pbjs .que .push (function () {
75+ // Configuration for enabling the User ID module
76+ pbjs .setConfig ({
77+ userSync: {
78+ userIds: [
79+ {
80+ name: ' mobkoiId' ,
81+ storage: {
82+ type: ' cookie' ,
83+ name: ' _mobkoi_id' ,
84+ expires: 30 , // days
85+ },
86+ },
87+ ],
88+ },
89+ });
90+
91+ pbjs .addAdUnits (adUnits);
92+ });
93+ ```
94+
95+ #### User Sync Configuration (Alternative)
96+
97+ Alternatively, enable user sync without the User ID module.
98+
99+ ** Required modules:** ` mobkoiBidAdapter ` , ` consentManagementTcf ` , ` tcfControl `
100+
101+ ``` js
102+ pbjs .que .push (function () {
103+ // Configuration for enabling getUserSyncs functionality
104+ pbjs .setConfig ({
105+ userSync: {
106+ filterSettings: {
107+ image: {
108+ bidders: [' mobkoi' ],
109+ filter: ' include'
110+ }
111+ }
112+ }
113+ });
114+
115+ pbjs .addAdUnits (adUnits);
116+ });
117+ ```
118+
119+ #### Additional Resources
120+
121+ For comprehensive setup guidelines and detailed integration instructions, visit our [ complete integration documentation] ( https://mobkoi.gitbook.io/docs ) .
0 commit comments